Developer Experience with Spring Cloud
summary
Spring Boot + Spring Cloud plus Cloud Foundry/Eureka and Ribbon let a developer run a service locally and register local app with remote Eureka while a tunnel forwards requests so remote services call the laptop for real debugging. Ribbon customization routes traffic per session using Spring Session + Redis. Stubbing uses WireMock or Spring MVC with generated artifacts via Spring REST Docs or Acurst; stub-runner registers WireMock stubs in ZooKeeper so consumers hit realistic stubs. DevTools enables fast restarts and LiveReload; Docker Compose wipes middleware state for repeatable tests.
AI-written summary · about
chapters (12)
- 0:00Introduction to developer pain
- 7:57Cloud native and 12 factor apps
- 16:51Spring Cloud components overview
- 27:48Local integration with remote services
- 39:04Ribbon load balancer demo
- 56:17Consumer-driven contracts
- 1:09:25Stub runner and service discovery
- 1:12:57Hot reloading and DevTools
- 1:17:11Browser and remote debugging
- 1:19:45Trace endpoint and middleware
- 1:20:50Provisioning middleware locally
- 1:21:53Q&A and closing
related talks
53mThe Beginner’s Guide To Spring Cloud
49mSpring Cloud *: Exploring Spring Cloud Implementations
41mLiving on the Edge (Service): Bunding Microservices
01h 03mThe Bootiful Microservice
01h 09mThe Beginner’s Guide To Spring Cloud
53mBooting your micro-services architecture with Spring and Netflix
51mBrewing the Best of All Worlds
56mCloud Native Java
