Spring Cloud
목적 :
1. 환경설정 관리
2. 서비스 검색
3. 회복성
4. 라우팅
5. 프록시
Spring Cloud <-> Spring Boot
Spring Cloud Config Server (환경설정 , GateWay, Ports 등을 데이터 값을 사용하도록 설정) - 유지보수 편리함
Locationg Transparency - Naming Server (Eureka)
Load Distribution (Load Balancing) - Spring Cloud Gateway
Easier REST Clients - FeignClient
Visibility and monitoring - Zipkin, Netfilx API gateway
Fault Tolerance - Hystrix