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
Thoughts on engineering leadership, distributed systems, architecture, and the craft of building software.
When to choose Kubernetes and when to choose ECS, based on real experience operating both at enterprise scale
Designing VPC topologies, Transit Gateway patterns, peering strategies, and security group architectures for hundreds of AWS accounts
Designing enterprise web tier architecture with Akamai CDN in front of AWS origins, including WAF, origin shield, and caching strategies
Designing active-active multi-region deployments with Route 53 failover, health checks, and data replication strategies
How we designed storage architectures for media workflows using EFS, AWS Batch, and Storage Gateway
How we standardized Terraform across hundreds of AWS accounts with shared modules, remote state, and workspace conventions
How we containerized a monolithic Java application and deployed it to AWS ECS with a full CI/CD pipeline
Enterprise cloud migration is not a single strategy; it is six strategies applied systematically across hundreds of applications