더북(TheBook)

2.4.2 서비스 부트스트래핑: 마이크로서비스의 구성 관리

그림 2-6의 두 번째 단계인 서비스 부트스트래핑(service bootstrapping)은 마이크로서비스가 처음 가동할 때 시작하며 애플리케이션 구성 정보를 로드(load)한다. 그림 2-8에서는 부트스트래핑 과정의 추가 정보를 제공한다.

모든 애플리케이션 개발자가 아는 것처럼 애플리케이션 실행 중 행동 양식을 구성(configuration)해야 할 때가 있다. 일반적으로 이 작업은 애플리케이션과 함께 배포된 프로퍼티(property) 파일에서 애플리케이션 구성 데이터를 읽거나 관계형 데이터베이스 같은 데이터 저장소에서 데이터를 읽어 오는 작업들이다.

▲ 그림 2-8 서비스가 시작할 때(부트스트랩), 서비스는 중앙의 구성 저장소에서 구성 정보를 읽어 온다

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