~/talk

Introducing Spring Cloud Gateway

Talkat Spring I/O 2018 · 2018-05-24..05-25· [microservices, api-design]
slides:none on file

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

  1. 0:00Introduction
  2. 4:30Creating a Gateway
  3. 8:58Moving the UI
  4. 11:16Creating a new route
  5. 14:07Adding service discovery
  6. 15:28Adding custom URI
  7. 16:23Restart Gateway
  8. 17:20Moving SimpleHello
  9. 19:11Custom Filters
  10. 20:30Why Spring Cloud Gateway
  11. 23:21Filter Chain
  12. 23:55Modifying Requests
  13. 26:00Metadata
  14. 27:40Filters
  15. 29:22Fallback
  16. 30:55Rich Programming Model
  17. 31:59Outage Simulation
  18. 36:00Fortune API
  19. 37:55Rate Limiting
  20. 40:33Token Bucket
  21. 44:26Key Resolver
  22. 47:53Wrapup
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.