Holistic configuration management at Facebook
Authors:
Open Access
- 4 October 2015
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 328-343
Abstract
Facebook's web site and mobile apps are very dynamic. Every day, they undergo thousands of online configuration changes, and execute trillions of configuration checks to personalize the product features experienced by hundreds of million of daily active users. For example, configuration changes help manage the rollouts of new product features, perform A/B testing experiments on mobile devices to identify the best echo-canceling parameters for VoIP, rebalance the load across global regions, and deploy the latest machine learning models to improve News Feed ranking. This paper gives a comprehensive description of the use cases, design, implementation, and usage statistics of a suite of tools that manage Facebook's configuration end-to-end, including the frontend products, backend systems, and mobile apps.Keywords
This publication has 14 references indexed in Scilit:
- Systems Approaches to Tackling Configuration ErrorsACM Computing Surveys, 2015
- A bizarre Jurassic maniraptoran theropod with preserved evidence of membranous wingsNature, 2015
- Do not blame users for misconfigurations2013
- An empirical study on configuration errors in commercial and open source systems2011
- Thialfi2011
- AutoBash2007
- AutopilotACM SIGOPS Operating Systems Review, 2007
- Understanding BGP misconfiguration2002
- A low-bandwidth network file system2001
- Version models for software configuration managementACM Computing Surveys, 1998