핵심 요약
여기어때는 공통 Helm Chart 설계로 파편화된 배포 구성을 통합하고, 개발자는 values.yaml 중심으로만 설정하도록 구조를 단순화해 코드량을 대폭 감소시켰다.
주요 경험
- 공통 템플릿과 서비스별 values.yaml를 분리해 개발자는 애플리케이션 설정에만 집중
- Escape Hatch 도입으로 예외를 허용하고 유연성을 확보
- CI/CD 파이프라인과 단위 테스트(helm-unittest)로 안정성과 추적성을 높임
얻은 인사이트
- 개발자 중심 설계가 배포 복잡성을 크게 낮춤
- 공통 설정 관리의 정합성이 향상되어 버전 업이 용이
- 템플릿 기반 검증으로 버그 발생 가능성 감소

