A product. Not yet a platform.

The constraints came first.

The rocketship

Valid credentials ≠ a complete picture.

We took responsibility for deployment.

Each deployment is a recipe.

deployment:
  accounts: …
  secret_refs: …
  modules:
    vpn: …
    warehouse: …
    audit_sink: …
core application+ customer modules

Automate the recipes.

Reachability and permission are separate.

Deployment needs durable execution.

Terraform inside. Workflow around it.

Retry unfinished work. In the same run.

The hub became the control plane.

A realistic test took about ten minutes.

Experiments need separate environments.

Tilt shortened the development loop.

The skill connected the pieces.

Deployment time.

2 weeks→2 hours
01 / 17

Sections

← → slides   ·   T timing   ·   G sections