Introducing Spring Cloud Gateway
summary
A hands‑on migration of a Spring Boot monolith into microservices using Spring Cloud Gateway: builds Java DSL route definitions that proxy to services, swaps hard‑coded URIs for Eureka service discovery plus Ribbon load‑balancing, writes a route‑scoped custom filter to rewrite requests (works), adds a Hystrix circuit breaker with a local controller fallback (demoed open circuit), and implements a distributed Redis rate limiter (Lua scripts, token‑bucket) for consistent throttling across gateway instances; most features run live with a few demo hiccups.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 4:30Creating a Gateway
- 8:58Moving the UI
- 11:16Creating a new route
- 14:07Adding service discovery
- 15:28Adding custom URI
- 16:23Restart Gateway
- 17:20Moving SimpleHello
- 19:11Custom Filters
- 20:30Why Spring Cloud Gateway
- 23:21Filter Chain
- 23:55Modifying Requests
- 26:00Metadata
- 27:40Filters
- 29:22Fallback
- 30:55Rich Programming Model
- 31:59Outage Simulation
- 36:00Fortune API
- 37:55Rate Limiting
- 40:33Token Bucket
- 44:26Key Resolver
- 47:53Wrapup
related talks
01h 11mSpring Cloud Gateway - Spencer Gibb, Sree Tummidi
53mSpring Cloud Gateway Recipes
51mThe API Gateway is dead! Long live the API Gateway!
43mSpring Cloud Gateway: Resilience and Security
54mSpring Cloud: API gateway upgrade & configuration in the cloud
47mSpring Cloud Gateway: Resilience, Security, and Observability
51mSingle Entry Point or Single Point of Failure: The Path to a Non-blocking API Gateway
53mThe Beginner’s Guide To Spring Cloud
