Reactive Systems with Eclipse Vert.x and Kubernetes
summary
Live-coding builds four reactive microservices with Eclipse Vert.x, packages them as fat JARs and containers, and deploys to OpenShift/Kubernetes; an in-memory shopping list is replaced with Redis for shared state, service discovery wires services together, and rolling updates reveal stale-in-memory issues fixed with readiness/liveness probes. Code uses Vert.x Web, reactive streams with backpressure, HTTP chunked responses, and a circuit breaker for timeouts; runtime claims include a single-threaded event loop model and a produced 7.8 MB fat jar that runs and scales successfully.
AI-written summary · about
chapters (27)
- 0:00Introduction
- 0:45Reactive Systems
- 3:54Microservices
- 4:49Coding
- 5:22Vertx
- 11:32Demo
- 12:52Openshift
- 13:46Containers
- 15:19Dockerfile
- 17:32Split shopping list
- 18:32Service discovery
- 19:17Radius server
- 20:25Radius client
- 21:04JSON object
- 21:35Deployment
- 24:40Second Microservice
- 25:32First Microservice
- 26:14First Web Client
- 27:06Zip Streams
- 27:48Single Thread
- 29:27Flyball
- 30:20Chunk Response
- 30:57Server Response
- 31:48Source to Image
- 35:23Circuit Breaker
- 36:30Fail
- 37:46Why Vertx
related talks
28mReactive Quarkus
59mBuilding reactive microservices with Vert.x 3.3
46mGet Reactive! Programming, Systems, and Microservices
01h 01mReactive Microservices on the JVM with Vert.x
54mReacting to an Event-Driven World
31mBuilding Reactive Microservices with Kotlin & running on Kubernetes
45mBuilding microservices with Vert.x
48mReactive Microservices with Spring Boot and JHipster
