Netflix OSS + Spring + Spring Boot = Spring Cloud!

Spring cloud stack

  1. Service Discovery
  2. Distributed Configuration
  3. Client-side Load balancing (CSLB)
  4. Intelligent routing
  5. Fault tolerance

Spring Cloud projects:

  • Spring Cloud Config
  • Spring Cloud Cluster
  • Spring Cloud Consul
  • Spring Cloud Stream
  • Spring Cloud Netflix
  • Spring Cloud Sleuth
  • More...

Spring Cloud Fundamentals ==> Spring Cloud Config + Spring Cloud Netflix

Spring Cloud Netflix

  • Spring Cloud Netflix Eureka Server
  • Spring Cloud Netflix Eureka Client
  • Other Spring Cloud Netflix projects...

Version scope and current equivalents

AI-generated

Manual review

This Spring Cloud series uses the Camden-era stack. Its Config, Eureka, Ribbon, Zuul, Hystrix, and Turbine examples should not be copied into a new project without checking the selected Spring Boot/Spring Cloud release train. Ribbon, Zuul 1, Hystrix, and Turbine moved to maintenance mode and are absent from current Spring Cloud Netflix documentation.

For a new system, start with the current release-train documentation and consider:

Legacy topic in these notes Current starting point
Ribbon Spring Cloud LoadBalancer
Zuul 1 Spring Cloud Gateway
Hystrix Spring Cloud CircuitBreaker with a supported implementation
Hystrix Dashboard/Turbine Micrometer metrics, traces, and an observability backend
bootstrap.yml Config client spring.config.import=configserver:

Eureka client and server remain available in Spring Cloud Netflix. The warning is about version scope, not about every concept in the series being obsolete.

Further reading: Spring Cloud projects and Spring Cloud Netflix.