elgris / microservice-app-example
- вторник, 21 ноября 2017 г. в 03:14:45
Example of polyglot microservice app
This is an example of web application comprising of several components communicating to each other. In other words, this is an example of microservice app. Why is it better than many other examples? Well, because these microservices are written in different languages. This approach gives you flexibility for running experiments in polyglot environment.
The app itself is a simple TODO app that additionally authenticates users. I planned to add some admin functionality, but decided to cut the scope and add it later if needed.
Take a look at the components diagram that describes them and their interactions.
The easiest way is to use docker-compose
:
docker-compose up
This is definitely a contrived project, so it can be extended in any way you want. If you have a crazy idea (like RESTful API in Haskell that counts kittens of particular user) - just submit a PR.
MIT