Mitch Pronschinske is a Senior Content Analyst at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often eats peanut butter and bananas, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile
Discovering Facebook Systems and Practices - Operating At Scale
With over 750 million active users worldwide, half of whom log in daily,
Facebook is now the #1 most popular website. The infrastructure that
powers Facebook is made up of many back-end services that all work
together to provide a coherent user experience. The complex
infrastructure has a cache with over 2 trillion objects in it, accessed
100 million times a second across multiple datacenters and geographies.
There are over 900 million objects that people interact with and more
than 30 billion items of content are uploaded every month.
is important to Facebook but failures will occur, and the Operations
and Infrastructure Engineering teams need to respond to these failures
quickly. Facebook is a fast paced environment and the principle of
moving fast is applied not only to its engineering practices but also to
how things are fixed. Systems, processes and culture all work together
to make this happen.
This talk will highlight some of the systems
and practices that are employed at Facebook to manage systems and
software at scale. I will use a few case studies to describe how these
are built and provide guidelines for how others can build their own
systems and operations teams that can scale with infrastructure growth.
It will touch on concepts like automation, communication, monitoring,
incident management, infrastructure design & code releases.