Introduction to Spring Cloud

Design pattern Current component Replaced by Software component
Service discovery Netflix Eureka & Netflix Ribbon Netflix Eureka and Spring Cloud load balancer
Edge server Netflix Zuul Spring Cloud Gateway and Spring Security OAuth
Centralized configuration Spring Cloud Configuration Server
Circuit breaker Netflix Hystrix Resilience4j
Distributed tracing Spring Cloud Sleuth and Zipkin

Adding Service Discovery Using Netflix Eureka and Ribbon

Using Spring Cloud Gateway to Hide Microservices Behind an Edge Server

Securing Access to APIs

Centralized Configuration

Improving Resilience Using Resilience4j

Understanding Distributed Tracing