1. Spring Cloud를 왜 이용하는가?

https://spring.io/projects/spring-cloud

Spring Cloud는 개발자가 분산 시스템에서 일반적인 패턴(예: 구성 관리, 서비스 검색, 회로 차단기, 지능형 라우팅, 마이크로 프록시, 제어 버스, 수명이 짧은 마이크로 서비스 및 계약 테스트)을 빠르게 빌드할 수 있는 도구를 제공합니다. 분산 시스템의 조정은 보일러 플레이트 패턴으로 이어지고 Spring Cloud를 사용하는 개발자는 이러한 패턴을 구현하는 서비스와 애플리케이션을 빠르게 구축할 수 있습니다.

2. Spring Cloud 구성 서비스

A. Spring Cloud Config Server

B. Location Transparency

C. Load Distribution (Load Balancing)

D. Easier REST Clients