Module 3: Cloud Deployment & CI/CD: Worked Examples
Example 1: Recreate From an Empty Environment
Provision or locally model network, runtime, datastore, identities, and telemetry from versioned code. The clean-room test starts without hidden console resources and ends with a smoke-tested service. Record any manual prerequisite explicitly.
Example 2: Separate Deployment From Release
Deploy compatible code behind a disabled flag, verify health, enable for a small audience, observe SLIs, then expand. A rollback must name artifact, command, data-compatibility constraint, trigger, and verification—not merely “redeploy the old version.”
Example 3: Remove Static CI Credentials
Use repository-bound OIDC federation and a scoped deploy role. Prove the role cannot administer unrelated resources. Secrets flow from one environment-specific store to runtime and never through repository or build logs.
Completion Standard
- Recreate, deploy, observe, roll back, and tear down the capstone through documented commands and short-lived identity.