더북(TheBook)

1.10 스프링 클라우드로 마이크로서비스 구축



이 절에서 마이크로서비스 구축에 사용되는 스프링 클라우드의 여러 기술을 간략하게 소개한다. 전반적인 개요를 소개하고 이 책에서 각 기술을 사용할 때 필요한 세부 사항을 설명할 것이다.

처음부터 이 패턴 모두 구현하는 것은 매우 큰일이 될 것이다. 다행히 스프링 팀은 대중적인 많은 오픈 소스 프로젝트를 스프링 클라우드(http://projects.spring.io/spring-cloud/)로 알려진 스프링의 하위 프로젝트로 통합했다.

스프링 클라우드는 이러한 패턴을 제공하는 데 피보탈과 하시코프(HashiCorp), 넷플릭스(Netflix) 같은 오픈 소스 회사의 프로젝트를 수용했다. 따라서 스프링 클라우드는 이 프로젝트들을 스프링 애플리케이션에서 쉽게 설정하고 구성하게 만들어, 마이크로서비스 애플리케이션의 구축과 배포에 필요한 모든 인프라스트럭처를 구성하는 데 매진하지 않고 코드를 작성하는 데 집중할 수 있게 되었다.

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