The Web Spends 8 Billion Minutes Online Everyday Using Facebook
Today at the Web 2.0 Summit in San Francisco, Mike Schroepfer, Facebook’s VP of Engineering talked a bit about the infrastructure of the company.
Basically, Schroepfer’s key point is that Facebook is not afraid to be bold and take risks to get done what it needs to from an engineering perspective. They’ve come up with a number of their own solutions to solve a massive scaling problem, and sometimes we (the users) see bugs as a result of that. But, in a world where the much smaller Twitter goes down regularly, Facebook’s relative stability is pretty impressive.
How impressive? Schroepfer threw out some huge numbers. Among them:
- Users spend 8 billion minutes online everyday using Facebook
- There are some 2 billion pieces of content shared every week on the service
- Users upload 2 billion photos each month
- There are over 20 billion photos now on Facebook
- During peak times, Facebook serves 1.2 million photos a second
- Yesterday alone, Facebook served 5 billion API calls
- There are 1.2 million users for every engineer at Facebook
Below find the earlier live notes (paraphrased)
- What do people do on Facebook everyday?
- 8 billion minutes online everyday, using Facebook.
- 2 billion pieces of content shared every week
- Over 2 billion photos uploaded each month
- Over 20 billion photos now on Facebook.com
- Serving over 1.2 million photos a second on a peak day.
- Yesterday we served 5 billion API calls
- Facebook connect is growing even faster than Facebook
- In over a year we went from 100 million daily actives to 300 million daily actives
- When Zuckerberg started the site, it was only Harvard, then more schools were added, but they were silos. Then we connected those schools, then in 2006 we opened it up.
- It’s way bigger than a single database, so you have to spread this data out.
- Rendering a homepage on Facebook, which do it a couple billion times a day, in a couple of seconds.
- We use something we built which we call “multifeed” which we use along with memcache to get data in milliseconds.
- 50 million operations a second via memcache
- We scaled memcache 5 X its original performance – we rewrote it
- Importance of our culture:
- Move Fast – sometimes we push bugs, but that’s innovation
- Huge impact – 1.2 million users for every engineer at Facebook
- Be Bold – change something if we need to.