Facebooks Configuration as Code Framework

Dear awesome person,

as you can see from the newsletter being late this is not some automatic random paper picker I build but indeed me as a Human selecting the papers and sending them out.

I promise to make my calendar reminder even bigger in order to stick to the friday schedule from now on 😀

This weeks paper is something I found while working on my thesis and it is about how Facebook manages their Configuration in Code setup.


Facebook’s web site and mobile apps are very dynamic.Every day, they undergo thousands of online configurationchanges, and execute trillions of configuration checks topersonalize the product features experienced by hundredsof million of daily active users. For example, configurationchanges help manage the rollouts of new product features,perform A/B testing experiments on mobile devices to iden-tify the best echo-canceling parameters for VoIP, rebalancethe load across global regions, and deploy the latest machinelearning models to improve News Feed ranking. This papergives a comprehensive description of the use cases, design,implementation, and usage statistics of a suite of tools thatmanage Facebook’s configuration end-to-end, including thefrontend products, backend systems, and mobile apps

Download Link:


Weekly in-depth computer science knowledge to become a better programmer. For free!
Over 2000 subcribers. One click unsubscribe.