A minimalist Go microservice architecture example. Use as a template for your next MicroService!
Uses basic Go commands for local development.
Install packages
go install
Run Locally
go run .
- Go sdk
- Mockery testing mock generator
- Docker for deployment
Testing mocks can be generated with the Mockery tool, this will generate mocks for any public interface.
mockery --all
Then just run all tests:
go test ./...
This project is licensed under the MIT License - see the LICENSE.md file for details