콘텐츠

Airbnb의 Kubernetes sidecar를 활용한 대규모 dynamic configuration 관…

역량 개발 · 에어비앤비 테크 · 2026.06.05

Airbnb가 대규모 환경에서 신뢰할 수 있는 dynamic configuration을 전달하기 위해 구축한 sitar-agent에 대한 기술 블로그 내용입니다. 이 시스템은 Kubernetes sidecar 패턴을 사용하여 수천 개의 서비스 인스턴스에 설정을 빠르고 안정적으로 동기화합니다. 주요 설계 결정 사항으로는, 다국어 지원과 운영 격리를 위해 sidecar 방식을 유지한 점, 서버 부하를 줄이기 위해 pull model을 최적화하여 사용한 점, 그리고 운영 편의성과 다국어 라이브러리 지원을 위해 로컬 데이터 저장소로 SQLite를 선택한 점 등이 있습니다. 대규모 시스템 설계 시 신뢰성, 성능, 운영 복잡성 사이의 균형을 어떻게 맞추었는지 잘 보여주는 사례입니다.