Introduction |
Microservices, Advantages, Spring Cloud overview |
✅ |
✅ |
|
|
Configuration Management |
Spring Cloud Config Server, Config Client, Encryption/Decryption |
✅ |
✅ |
✅ |
✅ |
Service Discovery |
Eureka Server, Eureka Client, Registration, Discovery |
✅ |
✅ |
✅ |
✅ |
Load Balancing |
Ribbon, Spring Cloud LoadBalancer, Client-side vs Server-side |
✅ |
✅ |
✅ |
✅ |
API Gateway |
Zuul, Spring Cloud Gateway, Routing, Filters |
✅ |
✅ |
✅ |
✅ |
Declarative REST Clients |
Feign, @FeignClient, Custom configurations |
✅ |
✅ |
✅ |
✅ |
Circuit Breaker |
Hystrix, Resilience4j, Fallback methods |
|
✅ |
✅ |
✅ |
Distributed Tracing |
Sleuth, Zipkin, Trace context propagation |
|
✅ |
✅ |
✅ |
Messaging & Event-driven |
Spring Cloud Stream, RabbitMQ/Kafka integration |
|
✅ |
✅ |
✅ |
Service Mesh Integration |
Istio, Linkerd, Observability, Security |
|
|
✅ |
✅ |
Spring Cloud Bus |
Event broadcasting, Refresh events, Configuration updates |
|
✅ |
✅ |
✅ |
Security |
OAuth2, JWT, Spring Cloud Security, Single Sign-On |
|
✅ |
✅ |
✅ |
Monitoring & Metrics |
Micrometer, Prometheus, Grafana, Actuator integration |
|
✅ |
✅ |
✅ |
Resilience Patterns |
Retry, Rate Limiting, Bulkhead pattern |
|
✅ |
✅ |
✅ |
Deployment & Cloud Platforms |
AWS, Azure, Kubernetes, Docker integration |
✅ |
✅ |
✅ |
✅ |
Advanced Topics |
Reactive microservices, Function-as-a-Service, Serverless integration |
|
|
✅ |
✅ |