The Economics of the World Cup

Hulu LLC is in talks with CBS Corp., Viacom Inc. and Time Warner Inc. to add their television shows to the video website’s planned paid subscription service, people with direct knowledge of the discussions said.
CBS, the only one of the four major U.S. broadcast networks without an ownership stake in Hulu, may begin providing programs after the TV season starts in September, said one of the people, who asked not to be identified because the talks are private.
Comments [0]
Comments [0]
Facebook’s scaling challenge
Before we get into the details, here are a few factoids to give you an idea of the scaling challenge that Facebook has to deal with:
- Facebook serves 570 billion page views per month (according to Google Ad Planner).
- There are more photos on Facebook than all other photo sites combined (including sites like Flickr).
- More than 3 billion photos are uploaded every month.
- Facebook’s systems serve 1.2 million photos per second. This doesn’t include the images served by Facebook’s CDN.
- More than 25 billion pieces of content (status updates, comments, etc) are shared every month.
- Facebook has more than 30,000 servers (and this number is from last year!)
Software that helps Facebook scale
In some ways Facebook is still a LAMP site (kind of), but it has had to change and extend its operation to incorporate a lot of other elements and services, and modify the approach to existing ones.
For example:
- Facebook still uses PHP, but it has built a compiler for it so it can be turned into native code on its web servers, thus boosting performance.
- Facebook uses Linux, but has optimized it for its own purposes (especially in terms of network throughput).
- Facebook uses MySQL, but primarily as a key-value persistent storage, moving joins and logic onto the web servers since optimizations are easier to perform there (on the “other side” of the Memcached layer).
Then there are the custom-written systems, like Haystack, a highly scalable object store used to serve Facebook’s immense amount of photos, or Scribe, a logging system that can operate at the scale of Facebook (which is far from trivial).
Read more to find out about Memcached, HipHop, Haystack, BigPipe, Cassandra, Scribe, Hadoop, Thrift, Varnish and more!
On a side note, I can still code!
Comments [0]
Comments [0]
Engineering Rules! - Google has always been driven by outstanding engineering talent. Google hires only the best engineers. The legends of complex interview questions and coding problems are true. Educational achievement is valued at Google. Engineers are at every level, starting at the top, in all kinds of positions at Google. Nearly all the top management at Google have engineering backgrounds. Marketing, sales, business development, product management, are all more likely to be former engineers. The engineering background brings a rigorous thought process that questions assumptions and requires accurate data in the decision process. That doesn't mean every decision will be perfect, but it will be based on data...not opinions.
Always believe in data not opinions!
Comments [0]
Sharing in Google Docs just got easier
Thursday, June 17, 2010 10:29 AM
The ability to share my Google Docs is crucial to my productivity. My teammates and I often add comments to docs, collaboratively organize our feature-planning spreadsheet, and send links of interesting company presentations to each other. Like anyone, I want to make sure that I can share these materials with my colleagues easily and efficiently. This is why I’m happy to announce some improvements that make sharing your Docs easier while giving you even more control:
The web has been abuzz the past few weeks with chatter about Microsoft’s announcement today at its Worldwide Partner Conference in New Orleans about the new version ofMicrosoft Office 2010
. There’s even a mini-movie about its debut. Facing potential challenges from Google’s browser-based Apps products and its new Chrome OS,Microsoft has been touting its three screens strategy,
which is the ability for products to synchronize across the phone, browser, and desktop, for some time now.With the release of Office 2010, SharePoint Server 2010 and Visio 2010, we finally see the implementation of Microsoft Chief Software Architect Ray Ozzie’s
via: techcrunch.com
mantra.
We had the opportunity to see an in-depth demo of the new suite of products from Microsoft’s Group Product Manager for Office 2010, Chris Bryant. Here’s a complete breakdown of all the functionality that has been added, including screenshots:
Comments [0]
Comments [0]