핵심 요약
NAVER D2의 ENGINEERING DAY 2025 세션에서 Spring Cloud Config를 HA 적용하기 위한 커스터마이징과 동적 프로퍼티 변경 구현 사례를 소개했습니다.
구현 방법
- Spring Cloud Config Server/Client/Context 구성 및 커스터마이징
- MySQL 저장소를 커스텀 저장소로 사용
- Kafka 이중화 기반 고가용성 확보
- Service API에서 특정 빈만 리프레시 및 eagerLoading 적용
- DR 테스트 및 장애 시나리오 검증
주요 결과
- 동적 프로퍼티 변경으로 배포 없이 설정 적용 가능성 확보
- DR 테스트 및 장애 시나리오를 검증하고 한계 개선 포인트 도출