더북(TheBook)

5.1.1 구성 관리 아키텍처

3장에서 배운 것처럼 마이크로서비스의 구성 관리는 부트스트래핑 단계에서 일어난다. 상기 차원에서 그림 5-1은 마이크로서비스의 수명 주기를 보여 준다.

▲ 그림 5-1 마이크로서비스는 시작하면 수명 주기 동안 여러 단계를 거치고, 애플리케이션 구성 데이터는 서비스의 부트스트래핑 단계에서 읽힌다

서비스가 부트스트래핑될 때 5.1절에서 설명한 네 가지 원칙(분리, 추상화, 중앙 집중화, 견고화)이 어떻게 적용되는지 살펴보자. 그림 5-2에서 부트스트래핑 과정을 좀 더 자세히 보여 주고 있어 구성 서비스(configuration service)가 중요한 역할을 어떻게 수행하는지 볼 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.