The goal of this project is to set an example of microservices architecture using 3 different languages to compare them. More espacially, compare general-purposed language against a language based approchoach with Jolie.
We then have chosen the following languages:
For purpose of this project we create a calculator service for the following scenarios of microservices architecture:
- A simple calculator service alone
- An authentification system around the calculator
- The circuit breaker pattern over the calculator service
- An authentification system covering the circuit breaker pattern above
- The circuit breaker pattern over the authenticated system and calculator