Facebook has over 500 million active users, with half logging in every day. It processes over 4 trillion feed actions per day and caches over 2 trillion objects. Facebook has scaled to over 1 million active users per engineer, significantly more efficient than other large tech companies. To achieve this scale, Facebook relies on techniques like frequent small releases, dark launching of major changes, and shedding load during outages to maintain reliability as the site grows enormously.
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Facebook, Robert Johnson
1.
2. 500 Million Active Users
0M
60M
120M
180M
240M
300M
2004 2005 2006 2007 2008 2009
500M
3. #2 property on the Internet (time on site)
100s of billions of monthly page views
>4 trillion feed actions processed per day
100s of millions of cache queries per second
Over 2 trillion objects cached
Over 500 million active users, half log in every day
100 billion photo files stored
Over 20 billion minutes spent every Day
Over 2 billion pieces of content uploaded every week
5. 500 Million Active Users
0M
60M
120M
180M
240M
300M
2004 2005 2006 2007 2008 2009
500M
6. Over 1 million active users per engineer
0
240,000
480,000
720,000
960,000
1,200,000
Facebook Google* Amazon* Microsoft*
75,000
94,000
190,000
1,100,000
* Conservative estimates based on publicly available data