Monorepo - Sharing Code Between Microservices
gRPC microservices with REST Gateway
Input Validation with protoc-gen-validate (PGV)
Config - Pluggable Sources, Mergeable Config, Safe Recovery
Customizable Logging
CRUD Example using GORM, benchmarks, XORM next?
GORM code gen via protoc-gen-gorm or use protoc-go-inject-tag?
Dependency injection Container, Try wire next?
multi-stage-multi-target Dockerfile
One Step build/publish/deploy with ko
BuildInfo with govvv
Linting with GolangCI linters aggregator
Linting Protos with Buf
CICD Pipelines with GitHub Actions
Kubernetes Matrix Deployment with Kustomize
Add k8s healthchecks with cmux
Feature Flags (enable/disable with zero cost)
Observability
Service Mesh with Istio
GraphQL Gateway with gqlgen, rejoiner,gqlgen
Graph-Based ORM ent
Switch to Bazel Build
Last updated 4 years ago