Services · Infrastructure
Cloud Architecture
Category
Infrastructure
Starts with
A scoping call
Status
Booking 2026
(01) Our take
The single biggest cost we see in inherited cloud infrastructure is over-specification. Kubernetes clusters running three services. Multi-region setups for products that serve one country. CDNs in front of sites that get fewer than 10,000 uniques a month. Every layer of the over-specified stack is an operational surface the client’s team has to maintain, and most of them don’t earn their keep.
Our cloud work starts from the opposite direction. We look at the actual load, the actual team size, and the actual business requirements, and we recommend the smallest infrastructure that meets them with room to grow. For a seed-stage product, that’s typically Vercel plus a single Postgres instance plus Cloudflare in front for caching. For a Series-A product, more. For a regulated-industry or enterprise product, we’ll design an AWS estate that meets the compliance posture without making every team’s life harder than it needs to be.
We write Terraform for everything we provision, without exception. Click-ops is a convenience that compounds into a tax: a month in, nobody remembers why the staging environment has different IAM roles from production, and two months in, the staging environment is broken and nobody can tell what changed. Infra-as-code from day one isn’t a nice-to-have; it’s the difference between infrastructure you can reason about and infrastructure you can only pray about.
Our depth is deepest on AWS and Vercel, with strong Cloudflare and meaningful GCP experience. We’ll work in Azure when a client’s already there and we won’t force a migration for migration’s sake. We document what we set up, we train the operating team, and we leave a runbook that explains why each piece exists and what to do when it starts behaving.
(02) What we build
Typical work
- Greenfield cloud architecture for new products
- Cloud migrations (AWS to Vercel, on-prem to cloud, or between cloud providers)
- Infrastructure-as-code rewrites for estates currently run via click-ops
- Multi-environment setups (dev / staging / production parity) with Terraform
- Compliance-posture work (SOC 2 readiness, HIPAA-eligible architectures)
(03) Is this for you
When to pick this
- You’re standing up cloud infrastructure for a new product and want it done once, correctly.
- You’ve inherited infrastructure that was assembled by accident and want it assembled on purpose.
- You’re migrating platforms (cloud to cloud, on-prem to cloud) and the stakes are real.
- A compliance posture (SOC 2, HIPAA) needs architecture changes your team hasn’t done before.
When not to pick this
- You’re pre-product-market-fit and you’re solving infrastructure when the product isn’t solved yet.
- Your team has the depth to do this themselves and just needs time to prioritise it.
- You want Kubernetes because everyone has Kubernetes. We’ll talk you out of it unless your workload needs it.
(04) Engagement shape
How we engage
4–12 week engagements depending on estate size. Sometimes scoped as a fixed architecture review with implementation handoff; more often as a build-and-handover engagement.
(05) What you walk away with
Deliverable
The headline artefact
A Terraform-defined cloud estate your team can operate, plus a runbook that explains why each piece exists.
Signature tools we reach for
(06) Pairs with
Related services
Services we often run alongside Cloud Architecture, or that make sense as the next engagement after it.
Start a Cloud Architecture engagement.