KEYNOTE - Designing Applications: The Reactive Way
summary
Reactor 2.5 is in milestone and Spring Framework 5 M1 is imminent, promising a concrete path to non‑blocking apps that use Flux and Mono as first‑class types and implement the Reactive Streams backpressure contract. The stack supports Tomcat/Jetty (Servlet 3.1 → Reactive Streams bridge), Netty and Undertow, and integrates with reactive drivers (Couchbase, reactive DB drivers) and streaming templating experiments (Thymeleaf). The pitch: fewer threads, end‑to‑end flow control, and higher microservice density per host.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 3:10The early days of Java
- 11:10The domino effect
- 14:50Do I need to change
- 17:45Things have changed tremendously
- 19:28Is there another way
- 20:30Nonblocking runtime
- 23:18Application stack
- 25:28Boiling rice
- 26:24Raising callbacks
- 27:14Java 8 facilities
- 28:50Reactive libraries
- 30:19Reactor
- 34:11Scaling
- 38:08Kafka Push
- 40:26Quality of Service
- 41:12End to End
- 43:05Reactive Streams
- 44:14Reactive Reactor
- 50:55Reactive Runtimes
- 52:19Spring Reactive
- 52:43Full Stack Applications
- 54:43Spring Reactive Projects








