Minimal Go framework for microservice applications running in AWS supporting:
- Multiple HTTP endpoints on different ports
- AWS SQS message processing
- Prometheus metrics endpoint
- Semantic logging using zerolog
Build:
go build ./...
Test:
go test
Coverage:
go test -coverprofile=coverage.out; go tool cover -func=coverage.out
See cmd/demo/main.go for an example app.