[Spring Cloud MSA] Config, Gateway, Eureka까지 MSA 핵심 구조 쉽게 이해하기
·
BackEnd/Spring & JPA
마이크로서비스 아키텍처(MSA, Microservice Architecture)를 처음 접했을 때, 여러 개의 서비스가 어떻게 서로를 찾고 통신하는지 궁금하지 않으셨나요?"수십 개의 서비스가 있는데, 클라이언트는 이걸 어떻게 호출하지?""매번 설정 파일을 서비스마다 일일이 고쳐야 하나?""서비스 IP가 바뀌면 호출은 어떻게 하지?"이러한 고민들을 해결하기 위해 등장한 것이 바로 Spring Cloud입니다.Spring Cloud는 마이크로서비스 환경에서 반복적으로 발생하는 문제들을 자동화하고 추상화하여 보다 쉽게 시스템을 구축할 수 있게 도와주는 도구입니다.이번 글에서는 Spring Cloud의 개념을 먼저 알아보고, 실무에서 자주 사용하는 핵심 구성 요소들인API GatewayConfig ServerS..