~/talk

Building a typical Spring Cloud architecture application

Talkat JCON-ONLINE 2021 · 2021-10-05..10-08· [spring, microservices]
name:Timo Salm
github:timosalm
slides:none on file

Shows a runnable Spring Cloud microservice stack: a three-service supply‑chain example (products, orders, shipping) using MySQL for orders and asynchronous messaging for shipping with a configurable 10s delivery delay. Implements Eureka registry for discovery, Spring Cloud Load Balancer replacing Ribbon, Resilience4j circuit breakers with fallbacks, and Redis caching (cache evict on save) for REST and JDBC calls. Adds Spring Cloud Config, Spring Cloud Gateway, Sleuth tracing, Spring Cloud Stream (RabbitMQ) and Cloud Native Buildpacks for Kubernetes deployment; code is on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 3:03Typical Microservice Application
  3. 3:31Product Microservice
  4. 4:37Challenges
  5. 7:41Enable Discovery Client
  6. 10:56Spring Cloud Starter Load Balancer
  7. 13:26Summary
  8. 15:31Dependencies
  9. 21:16Delete the Cache
  10. 32:34Api Gateway
  11. 33:19Spring Cloud Gateway
  12. 34:38Actuators
  13. 37:49Service Discovery
  14. 39:55Monitoring
  15. 41:05Debugging
  16. 43:06Business Logic
  17. 46:26Tensor Application Service
  18. 47:37Kubernetes
  19. 49:51Client Side Load Balancing
  20. 50:09Spring Cloud Load Balancer
~/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.