Rust Cloud-Native architectures and patterns. Use when:
- Designing distributed services, microservices, or cloud applications
- Integrating gRPC communication via Tonic
- Implementing observability (structured logging, tracing, metrics)
- Setting up Docker multi-stage builds or containerizing Rust binaries
- Setting up graceful shutdown behaviors or health probes
- Configuring Kubernetes deployments, probes, HPA, or service meshes
- Implementing service discovery, config reload, or feature flags
- Designing CI/CD pipelines for Rust cloud services