Cloud setup you can rebuild
Cloud architecture and DevOps
Your cloud written as code, with each change tested and approved before it goes live. Changes ship more often, and new features reach paying customers sooner.
Diff posted on the pull request5 resources
Merge blocked until they passPassed
Each resource tagged to the system that paysPassed
Authors cannot approve their own planApproved
Recorded with the plan it appliedReversible
Each night, the live setup is checked against the code.
A production change, checked by two people
Known only to whoever built it
Three layers of protection around your data
- A mistake stays in its ringThe public edge, private servers and the data core each have their own permissions.
- Each ring has one way inThe load balancer, access rules (IAM) and the database proxy are the only ways in.
- One request, logged at each gateEach gate a request crosses writes who and when to the audit log.
Set up in your cloud
The setup is written in Terraform or Pulumi, for Google Cloud, AWS or Azure.
- 01New cloud designs, and reviews of what already runs
- 02Moves to Google Cloud, AWS or Azure, with a way back
- 03Every environment defined in code, from test to live
- 04Automatic releases that stop when a test fails
- 05Cost tagged to the system that spends it
- 06A disaster recovery drill you have run
infra/
terraform/7 modules: network, servers, data
dr/Recovery steps and the drill script
ci/Tests, policy checks and release steps
cost/Tag rules and monthly budget alarms
See it work
One reviewed change to production
How it goes live
- 01 · Optional
Architecture review
What runs today, what it costs and what a mistake reaches
- 02 · Optional
Pilot environment
One service defined in code, beside the one you run now
- 03 · Cloud and DevOps
Move with a way back
Every environment in code, moved one service at a time
- 04 · Ongoing
Day-to-day running
Your engineers run it, or we do
Related services
The production change, used by three other services
By industry
A recovery drill, a cloud bill and a weekend sale, all in code
7 modules, no console steps02:11
From last night’s backup02:18
DNS and load balancer moved02:24
Vaulted before the next drillFix logged
The drill runs from the code every quarter.
Data centers and colocation
$4,180
Spend in each client’s own account, tagged to its engagement, Sep 1 to 23.
Tagged
11 of 11
Untagged
$0
Sandboxes torn down
3
Professional services and consulting
Adds 2 checkout instances
Plan read by a second engineer
Held for the platform lead’s approval
Both by pull request
During the freeze, every change needs a named approver.
Retail and e-commerce