Skip to content

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

Notifications You must be signed in to change notification settings

ferfujikawa/reactive-spring

Repository files navigation

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.