Conteúdo Programatico
Introduction
- Spring Cloud Introduction
- Distributed Applications
- Spring Cloud Dependencies
Service Discovery and Client Load Balancing
- Service Registry, Load Balancing Patterns
- Eureka Service Registry
- Eureka Server REST Operations
- Service Discovery Clients
- Client Load Balancing
- Observability
- Configurable Load Balancing Algorithm
External Configuration and Distributed Trace
- External Configuration and Distributed Trace Patterns
- Spring Cloud Config Server
- Dynamically Refresh Application Configuration
- Distributed Updates
- Distributed Trace Collection and Visualization with Zipkin
Fault Tolerance - Health Checks
- Fault Tolerance Patterns
- Health Check Pattern
- Eureka Client Health Check
- Load Balancing Client Liveness Check
Retry, Backoff, Timeouts, Fallbacks
- Retry, Timeout and Fallback Patterns
- Retry with Load Balancing Client
- Slow Requests
- Socket Timeouts
- Fail-fast and Retry with Spring Cloud Config Server
- Timeouts with Hystrix
Circuit Breakers and Bulkheads
- Circuit Breaker and Bulkhead Patterns
- Circuit Breaker with Hystrix
- Bulkheads with Hystrix