This architecture uses the package oriented design concepts. You can see the details about this design in the following URL: Package Oriented Design
- Prometheus (Event monitoring)
- Alertmanager (Alerting)
- Logrus (Loggers)
- Gin (Web Framework for handling http requests)
- Viper (Configs)
- MySQL (Can be changed to other databases)