Reactive Programming Introduction
Reactive manifesto and principles.
Reactive Streams
Publisher, Subscriber, Processor interfaces.
Project Reactor
Reactive library for the JVM.
Mono and Flux
Reactor's reactive types.
Reactor Operators
map, flatMap, filter, zip, merge.
Spring WebFlux
Reactive web framework.
WebFlux Router Functions
Functional routing.
WebClient
Reactive HTTP client.
R2DBC
Reactive relational database access.
RxJava
Reactive extensions for Java.
Backpressure
Flow control in reactive streams.
Schedulers
Thread management in reactive code.
Reactive Error Handling
onErrorReturn, onErrorResume, retry.
Testing Reactive Code
StepVerifier and WebTestClient.