Implemented fault tolerant and resilient three microservices which communicates with each other.
- Movie Info Service : Movie details (Name , description)
- Movie user profile service : This microservice consumes data from other two microservices ahd gives combined result about Movies watched by user with given ratings.
- Rating info service : User and Movie Ids wit ratings
Used Netflix Eureka for service discovery. Circuit breaker pattern implemented using Netflix Hystrix to achieve fault tolerance.