Meta
Meta logoMeta · Feature trail

Scalability and Large-Scale Systems Engineering

172 posts · Aug 2008 – Sep 2026

What this trail covers

Meta's efforts in scalability and large-scale systems engineering continue to evolve, encompassing optimizations for AI workloads on accelerated platforms (TPUs and GPUs), improvements in mobile app performance (app size, startup times, crash rates), advancements in browser engineering for web app performance, and the development of new storage engines like MyRocks and RocksDB to improve space and write efficiency for databases like MySQL, particularly on flash storage. This includes the development and open-sourcing of Rebalancer, a generic, high-performance library for solving assignment problems, which has been used internally for over nine years to optimize resource allocation in datacenters, service placement, task placement, and traffic routing. Rebalancer addresses usability and scalability challenges by separating problem specification from solution, offering a language for describing problems and transforming them into expression graphs solvable by local search heuristics or mixed integer programming solvers. Its debugging tool, Rebalancer Explorer, facilitates rapid iteration and debugging.

All Meta trails