Veterans Track
Introduction to Deployment Architectures
Deployment architecture from a software architect's lens — covering deployment views, infrastructure-as-code, release strategies, deployment methods, CI/CD pipeline design, supply-chain security and operational readiness.
Domain 01 · Architecture Views & Modelling
Deployment Architecture
Maps logical architecture to physical nodes such as CPU, memory, storage and network devices.
Deployment View
UML deployment diagram showing process and thread distribution across nodes.
Deployment-Level Design
Physical architecture model combining hardware topology and software component placement.
Infrastructure as Code
Terraform, Pulumi or CloudFormation make deployment architecture reproducible, auditable and version-controlled.
Domain 02 · Deployment Strategies
Core Strategies
Continuous deployment, blue-green, canary and A/B release strategies represent different risk-speed trade-offs.
Feature Flags & Dark Launches
Feature flags decouple deployment from release by allowing code to ship dark and activate later.
Rollback & Roll-Forward Strategy
Architects must define rollback triggers, migration reversibility and roll-forward criteria before production release.
Domain 03 · Deployment Methods
Core Methods
Deploy in place, rolling deployment, immutable deployment and traffic splitting patterns.
Container & Orchestration Model
Docker, Kubernetes, Helm, service mesh and image registry strategy underpin modern deployments.
Multi-Region & Multi-Cloud Topology
Active-active, active-passive, geo-routing, data sovereignty and failover topology.
Domain 04 · Deployment Pipeline
Core Pipeline Stages
Commit, automated testing, staging deployment and production deployment with gate criteria.
Artefact Management & Versioning
Immutable build artefacts, semantic versioning, container image tags and registry promotion patterns.
Pipeline Security & Supply Chain
SLSA, SBOM generation, artefact signing and secrets management in CI/CD pipelines.
Domain 05 · Operational Readiness
Observability & Release Monitoring
Golden-signal dashboards, deployment markers and automated rollback triggers tied to SLO breaches.
Disaster Recovery
Backup strategy, cross-region failover, RTO/RPO targets and DR runbook validation.
Configuration & Secrets Management
12-factor configuration, secret rotation, Vault or cloud secret managers and config drift detection.
Capacity Planning & Scaling
Horizontal and vertical scaling policies, autoscaling triggers, burst capacity and cost-performance modelling.
Runbooks & Change Management
Pre-flight checklists, go/no-go criteria, CAB integration and post-deployment validation.