The Bootiful Microservice
summary
A runnable reservation microservice uses Spring Boot plus Spring Cloud pieces: a Config Server (git) with bootstrap.properties serving live properties on localhost:8888, a Eureka registry on 8761 for service discovery, an edge proxy on 9999 (Zuul) with Ribbon client-side load balancing, Hystrix circuit breakers with dashboard and fallback behavior, Spring Cloud Stream over Redis for store-and-forward writes, and Sleuth/Zipkin distributed tracing. Demo shows live config refresh without restart, message buffering when backend on 8000 is down, and trace visualization.
AI-written summary · about
chapters (11)
- 0:00Introduction and welcome
- 1:07The case for microservices
- 4:04Architecture and design
- 10:04Building a basic service
- 21:25Centralized configuration
- 28:23Service registry and discovery
- 32:55Edge services and routing
- 43:58Resiliency patterns
- 46:16Event-driven messaging
- 53:45Monitoring and tracing
- 58:54Conclusion and wrap-up
related talks
53mBooting your micro-services architecture with Spring and Netflix
01h 20mGetting Started with Spring Cloud
51mBrewing the Best of All Worlds
40mCloud Native Java
56mCloud Native Java
41mLiving on the Edge (Service): Bunding Microservices
57mLiving on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices
41mLiving on the Edge (Service)
