The document discusses reactive microservices using Spring 5 WebFlux. It introduces reactive programming concepts like Reactive Streams and Project Reactor. It explains how Spring 5 supports reactive programming with WebFlux, reactive repositories, and hot event streaming. Code examples for WebFlux routing, handlers, and reactive clients are available on GitHub.