Cloud lab
Watch an environment deploy
A simulated Terraform run: a network, security groups, virtual machines, a load balancer, a database, storage and an alarm, created in the order they depend on each other. Switch between AWS and Azure, or replay it.
- Encryption at rest on the database and storage
- No public SSH; the web tier only accepts 443
- Database reachable from the web tier only
- Alarms wired to the on-call contact
This is a demonstration. The names, ids and timings are made up, and no real infrastructure is created.
How I build a platform
- Step 1
Plan before anything exists
The design is written first: network ranges, who can talk to whom, naming and tagging. The plan lists every resource to be created before a single one is.
- Step 2
Build in dependency order
Network, then security groups, then compute and data. Independent resources are created in parallel; anything that depends on another waits for it.
- Step 3
Verify and hand over
Encryption, ingress rules and alarms are checked against the design. The code, diagram and runbook go to the team that will run it.