writing
Thoughts on engineering leadership, distributed systems, architecture, and the craft of building software.
192 essays and counting
Kubernetes vs ECS: An Enterprise Container Orchestration Comparison
When to choose Kubernetes and when to choose ECS, based on real experience operating both at enterprise scale
VPC Networking at Enterprise Scale
Designing VPC topologies, Transit Gateway patterns, peering strategies, and security group architectures for hundreds of AWS accounts
Akamai-Fronted Web Applications on AWS
Designing enterprise web tier architecture with Akamai CDN in front of AWS origins, including WAF, origin shield, and caching strategies
Active-Active Multi-Region Architecture with Route 53
Designing active-active multi-region deployments with Route 53 failover, health checks, and data replication strategies
Storage Gateways, EFS, and AWS Batch: Solving Enterprise Storage Challenges
How we designed storage architectures for media workflows using EFS, AWS Batch, and Storage Gateway
Terraform as the IaC Standard Across Hundreds of AWS Accounts
How we standardized Terraform across hundreds of AWS accounts with shared modules, remote state, and workspace conventions
Dockerizing Legacy Apps: From Monolith to ECS
How we containerized a monolithic Java application and deployed it to AWS ECS with a full CI/CD pipeline
Migrating Monolithic Apps to AWS: The 6Rs Framework in Practice
Enterprise cloud migration is not a single strategy; it is six strategies applied systematically across hundreds of applications