deployment-topology
Installation
SKILL.md
Deployment Topology
Design deployment architectures with high availability, automatic scaling, health management, and service discovery.
Context
You are planning how services are deployed and scaled. Design topology for HA, choose orchestration platform, plan service communication, and manage state. Read current deployment practices, SLA requirements, and team operational maturity.
Domain Context
Based on container orchestration and deployment patterns:
- Container Orchestration: Kubernetes (manual control, cloud-agnostic), ECS (AWS-native), Cloud Run (serverless)
- Service Discovery: Automatic registration/deregistration; clients find healthy instances
- Load Balancing: Distribute traffic across instances; internal (mesh) and external (ingress)
- Health Checks: Liveness (restart if dead), readiness (traffic if ready), startup probes
- Rolling Updates: Gradual replacement of old instances with new; zero-downtime deployments