The true cost of building your own landing zone
A cloud foundation built in-house costs far more than the estimate says. Here is the work nobody scopes, and when building it yourself is still right.
What production-ready actually means, and what it takes to get there. Specific, technical, and honest about the trade-offs — including the ones that make our own work harder.
A cloud foundation built in-house costs far more than the estimate says. Here is the work nobody scopes, and when building it yourself is still right.
An audit is an evidence problem. Here are the evidence sources cloud infrastructure should generate on its own, and why readiness is not certification.
Static cloud keys in CI are a liability you chose to keep. OIDC federation replaces them with short-lived tokens your pipeline requests per job.
Account boundaries are the first security control you get and the hardest to add later. Here is what each account in a landing zone is for, and why.
A backup nobody has restored is a hypothesis, not a control. Here is how to run a restore drill and set an RTO and an RPO you can defend.
Eight properties define a production system. These are the ones we write about most.
Account boundaries, networks and topology: the decisions that are expensive to change later.
2 posts
Controls, evidence and audits, treated as an output of infrastructure rather than a project.
1 post
Failure you planned for, recovery you have rehearsed, and the difference between the two.
1 post
Identity, credentials, guardrails and the boundaries that hold when something goes wrong.
1 post
BuiltForProd builds production-grade cloud foundations and the reference architectures that run on them. This blog is where the thinking behind that work is published: the account boundaries, the credential model, the restore drill, the review gate, the evidence an auditor asks for. Every post is written so an engineer can act on it without buying anything.
Where a post uses concrete numbers, they describe a real system — usually the AWS Enterprise Baseline — and they are labeled as such. Where something is a judgment call, it says so. Where we would tell a customer not to do the work yet, we say that too.
Tell us what you are running and what is coming: a funding round, an audit, a first enterprise customer, a migration. We will tell you what we would build, what it costs, and whether we are the right fit.