Sitar-agent: Building a reliable dynamic configuration sidecar at scale
[
[
The Airbnb Tech Blog
The Airbnb Tech Blog
](https://medium.com/airbnb-engineering?source=post_page---publication_nav-53c7c27702d5-b7e00c152068---------------------------------------)
](https://medium.com/airbnb-engineering?source=post_page---publication_nav-53c7c27702d5-b7e00c152068---------------------------------------)
[
[

](https://medium.com/airbnb-engineering?source=post_page---post_publication_sidebar-53c7c27702d5-b7e00c152068---------------------------------------)
](https://medium.com/airbnb-engineering?source=post_page---post_publication_sidebar-53c7c27702d5-b7e00c152068---------------------------------------)
Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io
Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io
How Airbnb built a Kubernetes sidecar to deliver dynamic configuration reliably at scale.
How Airbnb built a Kubernetes sidecar to deliver dynamic configuration reliably at scale.

Three people wearing helmets sit on a vintage-style motorcycle with a sidecar, parked on a cobblestone plaza lined with neatly trimmed trees and European-style buildings in the background.
Three people wearing helmets sit on a vintage-style motorcycle with a sidecar, parked on a cobblestone plaza lined with neatly trimmed trees and European-style buildings in the background.
By: Bo Teng, Cosmo Qiu, Siyuan Zhou, Ankur Soni, Xin Huang, Willis Harvey
By: Bo Teng, Cosmo Qiu, Siyuan Zhou, Ankur Soni, Xin Huang, Willis Harvey
Introduction
Introduction
In our previous post, we explored Airbnb’s dynamic configuration system, Sitar, with a focus on service architecture and configuration change safety. Now for the harder question: once a config change is committed, which happens several times each minute, how does it actually reach the thousands of Airbnb’s service instances reliably, quickly, and without redeploying the services?
In our previous post, we explored Airbnb’s dynamic configuration system, Sitar, wit...