Skip to content

Deployment#

How a change to the resources Platform manages moves from a proposal to live: its effect on the resources is computed and shown, the team approves the code change together with that effect across every environment it will pass through, and the approved effect is exactly what is deployed — with every action recorded.

The spec is the durable contract and is deliberately free of any technology. Each design delivers that contract for one combination, named "deploying <service provider> from <CI/CD platform>" so the two parts are clear: the service provider is where the resources live (Azure, AWS, GitHub), and the CI/CD platform is what runs the deployment (GitHub, Azure DevOps) — for example deploying Azure from GitHub, deploying Azure from Azure DevOps, deploying AWS from GitHub, or deploying GitHub from GitHub. Adding a combination adds a design; it never changes the spec.

Spec#

Page Description
Spec The why and what — a change is approved together with its effect, and the approved effect is exactly what deploys.

Designs#

Design Service provider CI/CD platform Description
Deploying Azure from GitHub Azure GitHub GitHub Actions and Terraform deploy Azure and Entra resources with passwordless identity, approving the code change together with its per-environment effect.