Monorepo - Sharing Code Between Microservices
gRPC microservices with REST Gateway
Input Validation with protoc-gen-validate (PGV)arrow-up-right
Config - Pluggable Sources, Mergeable Config, Safe Recovery
Customizable Logging
CRUD Example using GORMarrow-up-right, benchmarksarrow-up-right, XORMarrow-up-right next?
GORM code gen via protoc-gen-gormarrow-up-right or use protoc-go-inject-tagarrow-up-right?
Dependency injection Containerarrow-up-right, Try wirearrow-up-right next?
multi-stage-multi-target Dockerfile
One Step build/publish/deploy with koarrow-up-right
BuildInfo with govvvarrow-up-right
Linting with GolangCIarrow-up-right linters aggregator
Linting Protos with Bufarrow-up-right
CICD Pipelines with GitHub Actionsarrow-up-right
Kubernetes Matrix Deployment with Kustomizearrow-up-right
Add k8s healthchecksarrow-up-right with cmuxarrow-up-right
Feature Flags (enable/disable with zero cost)
Observability
Service Mesh with Istioarrow-up-right
GraphQL Gateway with gqlgenarrow-up-right, rejoinerarrow-up-right,gqlgenarrow-up-right
Graph-Based ORM entarrow-up-right
Switch to Bazel Buildarrow-up-right
Last updated 5 years ago
Was this helpful?