Full Stack • Java • System Design • Cloud • AI Engineering

Spring Cloud Learning Path

Spring Cloud learning path covering Spring Cloud, microservices, discovery, gateways, resilience, config, tracing, events, Kubernetes, OpenShift, Docker, and cloud-native deployment.

Spring Cloud, microservices, discovery, gateways, resilience, config, tracing, events, Kubernetes, OpenShift, Docker, and cloud-native deployment.

This page is the home article for the Spring Cloud section. The ordered links below control the section learning path and Previous/Next navigation for this folder.

Articles in Order

No Article What You Will Learn
91 Spring Cloud Introduction Learn Spring Cloud Introduction with Spring-focused examples and production guidance
92 Microservice Architecture Learn Microservice Architecture with Spring-focused examples and production guidance
93 Service Discovery Learn Service Discovery with Spring-focused examples and production guidance
94 Eureka Server Learn Eureka Server with Spring-focused examples and production guidance
95 Eureka Client Learn Eureka Client with Spring-focused examples and production guidance
96 OpenFeign Learn OpenFeign with Spring-focused examples and production guidance
97 Load Balancing Learn Load Balancing with Spring-focused examples and production guidance
98 Spring Cloud Gateway Learn Spring Cloud Gateway with Spring-focused examples and production guidance
99 API Gateway Filters Learn API Gateway Filters with Spring-focused examples and production guidance
100 Rate Limiting Learn Rate Limiting with Spring-focused examples and production guidance
101 Circuit Breaker Learn Circuit Breaker with Spring-focused examples and production guidance
102 Retry Learn Retry with Spring-focused examples and production guidance
103 Bulkhead Learn Bulkhead with Spring-focused examples and production guidance
104 Time Limiter Learn Time Limiter with Spring-focused examples and production guidance
105 Config Server Learn Config Server with Spring-focused examples and production guidance
106 Config Client Learn Config Client with Spring-focused examples and production guidance
107 Distributed Tracing Learn Distributed Tracing with Spring-focused examples and production guidance
108 Zipkin Learn Zipkin with Spring-focused examples and production guidance
109 Sleuth Learn Sleuth with Spring-focused examples and production guidance
110 OpenTelemetry Learn OpenTelemetry with Spring-focused examples and production guidance
111 Spring Cloud Bus Learn Spring Cloud Bus with Spring-focused examples and production guidance
112 Event Driven Architecture Learn Event Driven Architecture with Spring-focused examples and production guidance
113 Distributed Transactions Learn Distributed Transactions with Spring-focused examples and production guidance
114 Saga Pattern Learn Saga Pattern with Spring-focused examples and production guidance
115 Outbox Pattern Learn Outbox Pattern with Spring-focused examples and production guidance
116 API Gateway Security Learn API Gateway Security with Spring-focused examples and production guidance
117 OAuth Integration Learn OAuth Integration with Spring-focused examples and production guidance
118 Cloud Native Logging Learn Cloud Native Logging with Spring-focused examples and production guidance
119 Cloud Native Monitoring Learn Cloud Native Monitoring with Spring-focused examples and production guidance
120 Production Deployment Learn Production Deployment with Spring-focused examples and production guidance
121 Kubernetes Integration Learn Kubernetes Integration with Spring-focused examples and production guidance
122 OpenShift Integration Learn OpenShift Integration with Spring-focused examples and production guidance
123 Docker Deployment Learn Docker Deployment with Spring-focused examples and production guidance
124 Cloud Native Best Practices Learn Cloud Native Best Practices with Spring-focused examples and production guidance
125 Enterprise Microservices Architecture Learn Enterprise Microservices Architecture with Spring-focused examples and production guidance
flowchart TD
    A0["91 Spring Cloud Introduction"] --> A1["92 Microservice Architecture"]
    A1["92 Microservice Architecture"] --> A2["93 Service Discovery"]
    A2["93 Service Discovery"] --> A3["94 Eureka Server"]
    A3["94 Eureka Server"] --> A4["95 Eureka Client"]
    A4["95 Eureka Client"] --> A5["96 OpenFeign"]
    A5["96 OpenFeign"] --> A6["97 Load Balancing"]
    A6["97 Load Balancing"] --> A7["98 Spring Cloud Gateway"]
    A7["98 Spring Cloud Gateway"] --> A8["99 API Gateway Filters"]
    A8["99 API Gateway Filters"] --> A9["100 Rate Limiting"]
    A9["100 Rate Limiting"] --> A10["101 Circuit Breaker"]
    A10["101 Circuit Breaker"] --> A11["102 Retry"]
    A11["102 Retry"] --> A12["103 Bulkhead"]
    A12["103 Bulkhead"] --> A13["104 Time Limiter"]
    A13["104 Time Limiter"] --> A14["105 Config Server"]
    A14["105 Config Server"] --> A15["106 Config Client"]
    A15["106 Config Client"] --> A16["107 Distributed Tracing"]
    A16["107 Distributed Tracing"] --> A17["108 Zipkin"]
    A17["108 Zipkin"] --> A18["109 Sleuth"]
    A18["109 Sleuth"] --> A19["110 OpenTelemetry"]
    A19["110 OpenTelemetry"] --> A20["111 Spring Cloud Bus"]
    A20["111 Spring Cloud Bus"] --> A21["112 Event Driven Architecture"]
    A21["112 Event Driven Architecture"] --> A22["113 Distributed Transactions"]
    A22["113 Distributed Transactions"] --> A23["114 Saga Pattern"]
    A23["114 Saga Pattern"] --> A24["115 Outbox Pattern"]
    A24["115 Outbox Pattern"] --> A25["116 API Gateway Security"]
    A25["116 API Gateway Security"] --> A26["117 OAuth Integration"]
    A26["117 OAuth Integration"] --> A27["118 Cloud Native Logging"]
    A27["118 Cloud Native Logging"] --> A28["119 Cloud Native Monitoring"]
    A28["119 Cloud Native Monitoring"] --> A29["120 Production Deployment"]
    A29["120 Production Deployment"] --> A30["121 Kubernetes Integration"]
    A30["121 Kubernetes Integration"] --> A31["122 OpenShift Integration"]
    A31["122 OpenShift Integration"] --> A32["123 Docker Deployment"]
    A32["123 Docker Deployment"] --> A33["124 Cloud Native Best Practices"]
    A33["124 Cloud Native Best Practices"] --> A34["125 Enterprise Microservices Architecture"]
    A34["125 Enterprise Microservices Architecture"]

How to Study This Module

Start with the first article and move in order. Each topic builds on the previous one, and the article pages include Previous/Next navigation for steady progress.

Back to Main Path

Return to the Complete Spring Framework Learning Path when you finish this module.

Loading likes...

Comments

Share a question, correction, or practical insight about this article.

Loading approved comments...