Backend for the Energy Monitoring Platform Further components of the distributed system: Sensor Simulator: communicates with the backend via a RabbitMq Exchange Frontend: communication established via a Rest API, gRPC and websockets