백엔드 커리큘럼 심화: Config Change Safety, 설정 변경도 배포처럼 검증하고 되돌리는 법
환경변수, ConfigMap, 런타임 설정, 라우팅 정책 변경을 코드 배포처럼 안전하게 검증·롤아웃·롤백하는 운영 기준을 정리합니다.
환경변수, ConfigMap, 런타임 설정, 라우팅 정책 변경을 코드 배포처럼 안전하게 검증·롤아웃·롤백하는 운영 기준을 정리합니다.
릴리스 전 하위호환 부채를 청산한다. top-level writer/readers와 databases 맵의 이중 설정 구조를 databases 단일 포맷으로 통합하고, 합성 shim과 분기 로직을 제거한다.
readers 설정을 선택사항으로 변경하여 Primary 1대만으로도 풀링+캐싱을 사용할 수 있게 한 과정과, 오픈소스 프로젝트의 사용성에 대한 고민을 다룬다.
Spring Cloud Config, Vault 등을 활용한 외부 설정과 시크릿 관리 전략
dev/stage/prod 설정 분리, @ConfigurationProperties, Secret 관리, Kubernetes 환경변수 주입, Vault 연동, 설정 디버깅까지 실무 중심 정리