An attempt to create pizza shop using microservice concept. It has two major service pizza service to process orders and another service to do pizza and notify customers.
- Containerized both the microservices using Docker.
- Used Message queue to communicate between Pizza and Kitchen Microservice.
- Implemented worker pool to have fixed number of workers in Kitchen and process orders.
- Added Prometheus for event monitoring and Grafana for monitoring of those events.