핵심 요약
올리브영이 Spring Cloud Config Server와 Bus-Refresh를 도입해 설정 변경을 실시간으로 반영하고, 배포 없이도 설정을 업데이트하는 아키텍처를 구축했습니다.
구현 방법
- Git 기반 설정 관리로 버전 관리와 롤백을 제공합니다
- Spring Cloud Bus와 bus-refresh로 변경을 모든 서비스에 전파합니다
- TeamCity 트리거로 변경 감지 후 /actuator/busrefresh를 호출합니다
주요 결과
- 배포 없이 설정 변경이 즉시 반영되어 배포 시간은 20분에서 1분 이내로 단축됩니다
- Slack으로 알림이 전파됩니다
- 운영 부담이 감소합니다



