Title
High efficiency at web scale
Abstract
Every day, over half a billion people log in to Facebook to communicate with their contacts. They exchange more than 300 million photos and more than 3 billion likes and comments each day. And almost every day, Facebook releases new code with new features and products to all these users. This staggering amount of information and processing is served from dozens of clusters in four geographical regions. The keys to operating successfully at this almost incomprehensibly large scale are efficiency and automation. Efficiency starts at the hundreds Facebook engineers and the processes they use to develop, test, and deploy code; it continues with scalable models of distributing and constantly monitoring the software on tens of thousands of servers on a daily basis; and ends at the very hardware and datacenters that serves this data, bringing capital and operational expenditures down to make the economic model viable. Automation is the leverage behind each of these relatively few engineers. It lets them focus on quick iteration and experimentation, catching problems early and solving many automatically. This talk will describe the challenges of developing and operating a product that serves a significant percentage of the worldwide internet population. Through several examples, we will see how efficiency and automation drive and enable operation at Web scale.
Year
DOI
Venue
2012
10.1145/2371536.2371569
ICAC
Keywords
Field
DocType
incomprehensibly large scale,automation drive,new code,billion people,web scale,high efficiency,daily basis,new feature,deploy code,hundreds facebook engineer,billion like,scale,automation,web,efficiency
Population,World Wide Web,Economic model,Computer science,Login,Server,Automation,Software,The Internet,Distributed computing,Scalability
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
1
Name
Order
Citations
PageRank
Eitan Frachtenberg1106085.08