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.

Logical → physicalNode mappingHardware topology

Deployment View

UML deployment diagram showing process and thread distribution across nodes.

Process distributionThread allocationUML notation

Deployment-Level Design

Physical architecture model combining hardware topology and software component placement.

Hardware modelComponent placementArtefact mapping

Infrastructure as Code

Terraform, Pulumi or CloudFormation make deployment architecture reproducible, auditable and version-controlled.

TerraformPulumiDrift detectionGitOps

Domain 02 · Deployment Strategies

Core Strategies

Continuous deployment, blue-green, canary and A/B release strategies represent different risk-speed trade-offs.

Continuous deploymentBlue-greenCanaryA/B testing

Feature Flags & Dark Launches

Feature flags decouple deployment from release by allowing code to ship dark and activate later.

LaunchDarklyFlagsmithDark launchKill switch

Rollback & Roll-Forward Strategy

Architects must define rollback triggers, migration reversibility and roll-forward criteria before production release.

Rollback triggersMigration reversibilityMTTR

Domain 03 · Deployment Methods

Core Methods

Deploy in place, rolling deployment, immutable deployment and traffic splitting patterns.

Deploy in placeRollingImmutableTraffic splitting

Container & Orchestration Model

Docker, Kubernetes, Helm, service mesh and image registry strategy underpin modern deployments.

KubernetesHelmService meshRegistry

Multi-Region & Multi-Cloud Topology

Active-active, active-passive, geo-routing, data sovereignty and failover topology.

Active-activeGeo-routingFailover

Domain 04 · Deployment Pipeline

Core Pipeline Stages

Commit, automated testing, staging deployment and production deployment with gate criteria.

CommitAutomated testsStagingProduction

Artefact Management & Versioning

Immutable build artefacts, semantic versioning, container image tags and registry promotion patterns.

Immutable artefactsSemVerRegistry promotion

Pipeline Security & Supply Chain

SLSA, SBOM generation, artefact signing and secrets management in CI/CD pipelines.

SLSASBOMArtefact signingSecrets vault

Domain 05 · Operational Readiness

Observability & Release Monitoring

Golden-signal dashboards, deployment markers and automated rollback triggers tied to SLO breaches.

LatencyTrafficErrorsSaturation

Disaster Recovery

Backup strategy, cross-region failover, RTO/RPO targets and DR runbook validation.

RTORPOFailoverRunbooks

Configuration & Secrets Management

12-factor configuration, secret rotation, Vault or cloud secret managers and config drift detection.

12-factorVaultSecret rotationDrift

Capacity Planning & Scaling

Horizontal and vertical scaling policies, autoscaling triggers, burst capacity and cost-performance modelling.

AutoscalingBurst capacityCost-performance

Runbooks & Change Management

Pre-flight checklists, go/no-go criteria, CAB integration and post-deployment validation.

ChecklistGo/no-goCABValidation