Waiter is a Spring Boot backend application built for proccessing orders to serve the catering industry. The application is built using a microservice architecture.
Waiter will be a distributed system and will contain the following services:
All of the different services make use of the Hexagonal architecture.
Implementation details are done by the outbound 'ports', this means that the application doesn't have care about the internal
workings of the (for example) Repository.


