Systems @Scale 2019 - Continuous Deployment at Facebook Scale

Опубликовано: 03 Март 2026
на канале: Justin Miller
5,719
66

Boris Grubic, Software Engineer, Facebook
Fangfei Zhou, Software Engineer, Facebook
https://code.fb.com/core-data/systems...
Continuous deployment is an important requirement for moving fast, given the scale at which Facebook operates. This presentation describes how Facebook solves different aspects of the problem and how all the components are connected to provide an efficient developer experience. Once a developer commits a change, our infrastructure automatically builds the binary, tests it in various ways, and safely deploys it across the fleet. Enabling this workflow for thousands of microservices involves a delicate balance of trade-offs, and so the presentation also calls out the design considerations that guided the evolution of the system over the years and what continuous deployment means for the future.