| Domain Rule | Design Constraint | Rust Implication |
| 12-Factor | Config from env | Environment-based config | | Observability | Metrics + traces | tracing + opentelemetry | | Health checks | Liveness/readiness | Dedicated endpoints | | Graceful shutdown | Clean termination | Signal handling | | Horizontal scale | Stateless design | No local state |
| gRPC | tonic | | Kubernetes | kube, kube-runtime | | Docker | bollard | | Tracing | tracing, opentelemetry | | Metrics | prometheus, metrics | | Config | config, figment | | Health | HTTP endpoints |
Используйте при создании облачных приложений. Ключевые слова: kubernetes, k8s, докер, контейнер, grpc, тоник, микросервис, сервисная сетка, наблюдаемость, трассировка, метрики, проверка работоспособности, облако, развертывание, 云原生, 微服务, 容器 Источник: zhanghandong/rust-skills.