Spring Cloud Config는 MSA 아키텍처에서 분산화된 Spring Application.yml 을 제공해주는 시스템이다. 외부에서 모든 환경 설정 정보를 관리해주는 중앙 서버라고 한다. 설정 정보 저장을 .git 으로 관리해주기 때문에 설정 파일 때문에 서
MSA 아키텍처에서 client-side service discovery 역할을 한다. 컨테이너 pod는 언제든 꺼졌다가 켜졌다가 할 수 있으므로 host와 port가 동적으로 변하더라도 서비스 인스턴스를 관리할 수 있어야 한다. 이를 도와주는 것이 Spring Clo
Spring Clud Architecture Server Role Service Architecture
API Gateway 는 마이크로 서비스별로 공통적으로 처리되는 로직에 대해서 하나의 포트에서 처리할 수 있도록 클라이언트와 서비스들 사이에 위치하는 Proxy Server이다.클라이언트는 각 서비스에 요청을 보내는 것이 아니라 API Gateway에게 요청을 보내고,