Full-stack Reactive Kotlin with Project Reactor & Spring Boot 2
summary
Live-code builds a Kotlin Spring Boot 2 service using Spring WebFlux and Project Reactor with Netty and a reactive MongoDB repo; domain is a Coffee data class, repository extends ReactiveCrudRepository, a data-loader seeds a few items, and an orders stream emits one event per second. Tests use StepVerifier virtual time to request 10 items deterministically. Shows both annotated controllers and functional routes, mentions Kotlin startup is slightly slower (~1.2s) and includes Java client examples.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 3:54What is reactive programming
- 13:35Setting up the project
- 19:15Creating domain and repository
- 23:23Loading sample data
- 30:35Building internal API
- 35:15Testing reactive services
- 44:58Building external API
- 47:46Testing the application
- 48:27Functional routing demo
- 53:10Resources and closing








