A framework for building microservices in Go, somewhat inspired by Quarkus.
- environment variables
- logging
- metrics
- observability
- database (mysql)
- oauth authentication & authorization
go get github.com/abstratium-informatique-sarl/stratis@v0.0.21
# or
go get github.com/abstratium-informatique-sarl/stratis@latest
import "github.com/abstratium-informatique-sarl/stratis/pkg/env"
env.Setup("/path-to-file-containing-secrets.env")
- tracing
- rate limiting
- circuit breaker
- service discovery
- load balancing
- service mesh
- observability
Apache 2.0 => see LICENSE
Ant Kutschera
eval "$(ssh-agent -s)"
ssh-add /.../abs.key
export VERS=0.0.x
git add --all && git commit -a -m'<comment>' && git tag v${VERS} && git push origin main v${VERS}