Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 995 Bytes

README.md

File metadata and controls

23 lines (14 loc) · 995 Bytes

reactive-spring

Demo project from Build Reactive MicroServices using Spring WebFlux/SpringBoot course.

How to run the application

Just start the containers by running the following command:

docker compose up

Application Endpoints

Import reactive-spring.postman_collection.json file on Postman.

Architecture Explanation

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.