Spring Cloud: API gateway upgrade & configuration in the cloud
summary
Compares Zuul vs the new reactive Spring Cloud Gateway (reactive) and shows how routes, predicates and filters move from Java code into YAML so gateways can change without rebuilds. Demonstrates Spring Cloud Config + Bus (Git + Rabbit/Kafka) storing configs in Git, sending refresh events, and using @RefreshScope to hot-swap bean properties. Claims zero-downtime config changes at scale (example: 40 billion requests/day, ~500k/sec), explains tradeoffs, and reports this setup runs in production for their projects.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:23What is API Gateway
- 22:45Java API vs config
- 34:02Spring Cloud Config server/client
- 40:20Dynamic config updates
- 53:50Q&A
related talks
01h 11mSpring Cloud Gateway - Spencer Gibb, Sree Tummidi
43mSpring Cloud Gateway: Resilience and Security
51mIntroducing Spring Cloud Gateway
51mThe API Gateway is dead! Long live the API Gateway!
43mDynamic configuration management in microservice architecture with Spring Cloud
49mSpring Cloud *: Exploring Spring Cloud Implementations
47mSpring Cloud Gateway: Resilience, Security, and Observability
53mSpring Cloud Gateway Recipes
