This is an example Golang REST microservice showcasing best practices for building a RESTful API. The service is built using the following technologies:
- Echo: A high-performance, extensible, minimalist Go web framework.
- Prometheus: An open-source monitoring and alerting toolkit designed for reliability and scalability.
- Swagger: A powerful open-source framework for API development, including a robust set of tools for API design, testing, and documentation.
- JWT (JSON Web Tokens): A standard for representing claims securely between two parties.
- Somber: A lightweight dependency injection library for Go.
- Mockery: For generating mocks in tests.