Reactive Spring
summary
Argues that async IO and backpressure let a JVM handle far more concurrent users without spawning threads, and shows concrete code: Spring WebFlux on Netty, Reactor’s Flux/Mono operators (flatMap, subscribe), reactive MongoDB repo and R2DBC for SQL, a functional HTTP handler, a WebSocket that emits one greeting per second, and an RSocket service + HTTP adapter. Builds a reservation-service, loads sample data, demos streaming and nonblocking behavior end-to-end — the live demo works and exposes practical caveats (schedulers, subscribing, duplicate inserts).
AI-written summary · about
chapters (23)
- 0:00Intro
- 2:30About Josh
- 4:21Podcasts
- 4:43Reactive Spring
- 5:52Cloud Native Architecture
- 6:48The 10000 Concurrent Users Problem
- 10:33Reactive Streams
- 12:12Imagine
- 13:10Hibernate
- 13:53Spring Framework
- 15:13Reactive Web
- 17:06Lombok
- 19:43Spring Beam
- 20:39Publisher
- 23:03Single Pipeline
- 25:49HTTP API
- 31:14WebSocket Message
- 34:36Reactive Sequel
- 35:06Adding dependencies
- 39:24OurSocket
- 40:23Greetings
- 41:04Creating a client
- 42:06Creating a socket client








