/movie-catalog-microservices

Getting the catalog of movies rated by a user by implementing microservices in Spring Cloud

Primary LanguageJava

Micro-services to get Movie Catalog rated by a User

movie-catalog-diagram

  • Eureka Server which can register microservices.
  • Micro service which returns movies rated by a User
  • Registers itself to Eureka Server as ratings-data-service
  • Micro service which returns movie information based on movie id
  • Registers itself to Eureka Server as movie-info-service
  • Gets movie information from https://www.themoviedb.org
  • Registers itself to Eureka Server as movie-catelog-service
  • It combines the results of ratings-data-service and movie-info-service to return a movie catalog
  • Implements circuit breaker using Hystrix to call Fallback methods in case ratings-data-service or movie-info-service are unresponsive.