목록 보기
Spring Cloud Config HA 적용을 위한 커스터마이징
백엔드

Spring Cloud Config HA 적용을 위한 커스터마이징

네이버 D2
네이버 D2
2025년 7월 9일

두줄요약

Spring Cloud Config의 SPOF 우려를 줄이기 위해 HA 구성을 커스터마이징한 사례를 소개했습니다. MySQL과 Kafka 이중화, 빈 단위 리프레시와 DR 테스트까지 함께 다뤘습니다.

문제 상황

  • Spring Cloud Config 도입 시 프로퍼티 동적 변경은 유용하지만 서버 SPOF 우려로 적용을 꺼리게 되는 상황
  • 배포 없이 설정 변경을 반영하면서도 서비스 안정성을 높일 필요

해결 방법

  • Spring Cloud Config를 커스터마이징해 HA 구성을 적용
  • MySQL 저장소 사용과 Kafka 이중화로 설정 저장·전달 경로를 보강
  • 특정 빈만 리프레시하고 eagerLoading을 적용해 동작 범위와 초기화 방식을 조정

성능/운영 포인트

  • Cloud Config Server 장애와 Kafka Cluster 장애를 가정한 DR 테스트
  • 최종 구조와 기능 테스트를 통해 동적 변경과 복구 동작을 검증

주의할 점

  • HA 적용 후에도 한계와 개선 사항을 함께 고려할 필요
  • 동적 변경 대상과 리프레시 범위를 세밀하게 관리할 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...