Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dukris/review-service

Microservice for "Movie App"
https://github.com/dukris/review-service

apache-kafka postgresql-database reactive-programming

Last synced: 30 days ago
JSON representation

Microservice for "Movie App"

Awesome Lists containing this project

README

        

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

## Glossary
Review - information about review

## 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](https://github.com/hizmailovich/MovieMicroservice)). The main goal of this implementation is to simplify communication between microservices: if the movie is deleted, all reviews for this movie should be deleted too.