/rating-service

Microservice for "Movie App"

Primary LanguageJava

RatingMicroservice

This is a reactive part of simple "Movie App" that contains rating microservice. In this app user can leave reviews for movies.

Glossary

Rating - information about movie's rating. Rating is based on reviews.

Implemented pattern

Service registry

The service registry pattern is a key part of service discovery. The registry is a database containing the network locations of service instances. A service registry needs to be highly available and up-to-date. One of the most popular implementations of this pattern is Eureka Service Registry.

Apache Kafka

Reactive consumer is implemented as a part of Reactor Kafka. The consumer is receiving messages from the producer from other microservice (see MovieMicroservice). The main goal of this implementation is to simplify communication between microservices: if the movie is deleted, movie's rating should be deleted too.