~/talk

Weaving Spring Cloud Gateway on Loom

slides:none on file

Builds an MVC-based Spring Cloud Gateway that runs on servlet containers by enabling virtual threads on Java 21 (Tomcat via Spring Framework 6.1 / Spring Boot 3.2), reusing webmvc.fn instead of WebFlux plumbing. Demonstrates routing, header/host/body predicates, working POST proxying (one-line stream copy), load balancing via Spring Cloud LoadBalancer, rate limits backed by Bucket4j, and config refresh; notes near parity but not 100% and no laptop performance comparison yet to WebFlux-based Spring Cloud Gateway.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:10API Gateway basics
  3. 3:21Zuul gateway history
  4. 5:48Spring Cloud Gateway creation
  5. 8:44Project Loom impact
  6. 11:10Gateway on virtual threads
  7. 13:41WebMvc.fn overview
  8. 21:59Release and milestones
  9. 23:05Demo setup
  10. 24:52First route demo
  11. 27:24Predicate composability
  12. 28:09Header matching demo
  13. 29:16Host and nested routes
  14. 30:48Body matching demo
  15. 31:57Path parameters demo
  16. 32:17Load balancer demo
  17. 33:24Rate limiting demo
  18. 35:08Config refresh demo
  19. 37:17Retry and routing
  20. 38:00Q&A and resources
~/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.