Showltan provides you some movies and showtv entertaiment
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
dashboard
discovery
gradle/wrapper
movies
tvshows
users
.gitignore
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

Showltan

Showltan application provides movies and showtv titles for a given user

Motivation

This application has been built to learn how start building a microservice architecture.

Warm up

Download source code and compile module by module.

Start your engines

Please follow the steps in order to see application in action:

Do not forget to stick an eye on logs while deploying.

Have a try

At this point you can:

  • Revisit Eureka Discover application http://localhost:1111/ and see the tree instances running.

  • Monitor with Hystrix Dashboard Userservice instance at localhost:8080/hystrix/monitor?stream=http://localhost:3003/actuator/hystrix.stream. Note that Loading message will remain until you start using UserService.

  • Make a query (or several) to http://localhost:3003/users/manu@showltan.com you will receive a json response.

  • Hystrix Dashboard will change Loading message with graphs and metrics that represent findAllMovies and findAllTvShows status & health.

TODO

  • Compile by root main module