Meta
Meta logoMeta · Feature trail

Configuration Management and Cookbook Design

1 post · Oct 2014 – Apr 2016

What this trail covers

Meta's configuration management systems have evolved from ZooKeeper-based solutions to a new peer-to-peer system called Location-Aware Distribution (LAD). LAD addresses the limitations of ZooKeeper, such as bottlenecks caused by strict ordering guarantees and thundering herds, by separating data storage from distribution and employing a tree-based distribution model. This allows for larger updates, increased subscriber capacity, and reduced latency, enabling more efficient configuration management. This post details a novel approach to cookbook design using data structures to provide flexible, maintainable, and idempotent configuration management, and open-sources tools and example cookbooks to promote this model.

All Meta trails