This is a production ready api and supported functionality
- Project Initialization and Setup
- Proper Structuring of your Go App
- Implementing REST HTTP Endpoints with the Gorilla Mux router
- Working With PostgreSQL
- Using GORM to talk to the Database
- Containerization with Docker and docker-compose
- Continuous Deployment to Kubernetes
- Proper Testing Strategies
- Basic Authentication with Middleware
- Continuous Integration with GitHub Actions