Spring Cloud Supercharged for Production Ready Apps
summary
A concrete demo builds a three-app poll system (poll UI, poll service, results service) wired with Eureka + Spring Cloud Config + Spring Cloud Stream, using RabbitMQ and Postgres, an API gateway that enforces SSO for live results, and client-side load balancing plus circuit breakers. Platform deployment uses Tanzu Platform managed services where binding auto-injects credentials, a git-mirror prevents thousands-of-server overloads, config refreshes via webhook propagate to clients, and live vote updates work end-to-end with zero code changes.
AI-written summary · about
chapters (27)
- 0:00Introduction and speakers
- 1:53Demo app setup and voting
- 3:39Distributed apps complexity
- 5:24Spring Cloud overview
- 5:44Configuration management
- 8:30Service discovery
- 10:38Load balancing
- 12:27Resiliency patterns
- 16:17API Gateway
- 19:23Event driven architecture
- 20:28Demo architecture breakdown
- 22:38Eureka server setup
- 23:21Config server setup
- 27:17Dynamic config updates
- 30:07Poll service code walkthrough
- 32:13Poll UI service
- 32:33Gateway configuration
- 35:21Demo live testing
- 36:05Production concerns
- 36:47Tanzu platform overview
- 45:53Production deployment demo
- 47:17Platform services setup
- 51:10Gateway routing and auth
- 55:18App monitoring and scaling
- 56:00Code changes for platform
- 58:05Enterprise features
- 59:11Resources and closing
related talks
01h 27mSpring Cloud at Netflix
52mBuilding a typical Spring Cloud architecture application
01h 20mGetting Started with Spring Cloud
49mDDD Strategic Design with Spring Boot
51mBrewing the Best of All Worlds
53mThe Beginner’s Guide To Spring Cloud
49mSpring Cloud *: Exploring Spring Cloud Implementations
01h 26mCloud Native Java with Spring Cloud Services
