여기어때 Secret 플랫폼 구축기 Part 1: 왜 시크릿 저장소를 만들었는가
데브옵스
여기어때 Secret 플랫폼 구축기 Part 1: 왜 시크릿 저장소를 만들었는가
두줄요약
민감 정보가 서비스별로 흩어져 있던 한계를 해결하기 위해 중앙 관리 플랫폼 Secrethub를 구축했습니다. 접근 통제와 감사, 권한 일원화, 개발 편의성을 위해 외부 솔루션 대신 자체 개발을 선택했습니다.
핵심 내용
- DB 비밀번호, API Key, 외부 토큰 같은 민감 정보를 서비스별로 분산 관리하던 구조의 한계와 중앙 관리 필요성 정리
- 접근 통제, 감사 이력, 권한 일원화, 개발자의 인지 부담 최소화를 목표로 Secret 중앙 관리 플랫폼 Secrethub 구축
- 외부 솔루션 대신 내부 계정 체계와 다양한 실행 환경에 자연스럽게 맞는 자체 플랫폼과 순수 Java Loader 선택
