Infrastructure System Designs
Worked Infrastructure system design walkthroughs: the requirements, the trade-offs, real numbers and the component choices behind each design.
Backup and Restore System with Verified Recovery
Design a production-grade backup system that captures, stores, and periodically verifies data recovery across databases, object stores, and filesystems at scale.
Infrastructure · intermediate · 12 min read
Capacity Planning and Load Forecasting for Infrastructure
A rigorous system design for collecting metrics, forecasting demand, and automatically provisioning infrastructure before load spikes cause outages.
Infrastructure · advanced · 12 min read
Cloud Cost Optimisation and FinOps: Rightsizing, Commitments and Showback
A practical system design for collecting, attributing, and acting on cloud spend data — covering rightsizing engines, commitment management, and per-team showback pipelines.
Infrastructure · intermediate · 12 min read
Configuration Management and Environment Promotion
A deep dive into managing application config across dev/staging/prod environments, promoting changes safely, and avoiding configuration drift at scale.
Infrastructure · intermediate · 12 min read
Edge Computing: Edge Functions, PoP Deployment and Edge State
A deep-dive into deploying compute at CDN edge nodes — covering edge functions, point-of-presence topology, state synchronization, and the latency/consistency trade-offs that define real-world edge systems.
Infrastructure · advanced · 12 min read
Forward-Deployed Engineering Platform: Multi-Tenant and Air-Gapped Software Delivery
A complete system design for shipping, configuring, and operating software inside customer environments—covering single-tenant installs, air-gapped sites, per-customer secrets, telemetry, break-glass access, and fleet-wide upgrades.
Infrastructure · advanced · 12 min read
Immutable Infrastructure, Golden Images and Phoenix Servers
Replace mutable, long-lived servers with versioned, pre-baked images and disposable instances that are destroyed and recreated rather than patched in place.
Infrastructure · intermediate · 12 min read
Infrastructure as Code: State, Modules, Drift, Blast Radius and Review Gates
A deep dive into IaC system design covering Terraform state management, module registries, drift detection, blast radius containment, and policy-enforced review gates.
Infrastructure · intermediate · 12 min read
Internal Developer Platform with Self-Service Golden Paths
Design a production-grade IDP that gives engineers self-service access to infrastructure, pipelines, and environments through opinionated golden paths, reducing cognitive load and toil.
Infrastructure · advanced · 12 min read
Multi-Region and Multi-Cloud Topology: Failover, Traffic Steering and Data Residency
A deep-dive into designing globally distributed systems across multiple regions and clouds, covering active-active failover, intelligent traffic steering, and regulatory data residency enforcement.
Infrastructure · advanced · 12 min read
Secrets Management: Vault, KMS, Dynamic Credentials and Rotation
A deep-dive into secrets management architecture covering HashiCorp Vault, cloud KMS, dynamic credential issuance, and automated rotation at scale.
Infrastructure · intermediate · 12 min read