Spring Cloud

In this chapter, we will look at some of the important patterns related to developing Cloud-Native applications and implementing them using projects under the umbrella of Spring Cloud. We will look at the following features:

  • Implementing centralized microservice configuration with Spring Cloud Config Server
  • Using Spring Cloud Bus to synchronize configuration across microservice instances
  • Using Feign to create declarative REST clients
  • Implementing client-side load balancing using Ribbon
  • Implementing the Name server using Eureka
  • Implementing API Gateway using Zuul
  • Implementing distributed tracing using Spring Cloud Sleuth and Zipkin
  • Using Hystrix to implement fault tolerance

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.