This example demonstrates the usage of reactive programming and Spring Data R2DBC.
It also demonstrates 2 types of controllers, the classical approach and approach with Router Functions configuration.
Finally, on startup we consume Sports data using reactive pipelines and save it to DB. In this process we exercise to apply backpressure and log it.