Demo project from Build Reactive MicroServices using Spring WebFlux/SpringBoot course.
Just start the containers by running the following command:
docker compose up
Import reactive-spring.postman_collection.json file on Postman.
The solution is a composition of three services wich uses Spring Boot WebFlux library to expose non-blocking endpoints:
- Movies Info Service: REST API that handles general information about movies.
- Movies Review Service: Functional API that handles movies' reviews.
- Movies Service: REST API that consumes prior listened services and join movies information with respective reviews in a GET endpoint.