Skip to content

alexvegadev/go-clean-arch-template

Repository files navigation

Golang Clean Architecture

This architecture uses the package oriented design concepts. You can see the details about this design in the following URL: Package Oriented Design

Tracing

  • Prometheus (Event monitoring)
  • Alertmanager (Alerting)
  • Logrus (Loggers)

Libraries

  • Gin (Web Framework for handling http requests)
  • Viper (Configs)
  • MySQL (Can be changed to other databases)