Engineering Blog
Technical depth on
cloud-native engineering
Deep dives on Kubernetes, Terraform, CI/CD, and platform engineering. Written by engineers who do this every day.
EC2 vs ECS vs EKS: Which Is Cheapest?
A real cost breakdown of AWS EC2, ECS, and EKS — compute, control plane, tooling, and engineering overhead. Which is actually cheapest depends on your team size and workload.
How to Host a Startup Website on S3 + CloudFront
A complete guide to hosting a static website on AWS S3 and CloudFront — HTTPS, custom domain, www redirect, cache invalidation, and GitHub Actions CI/CD. Sub-$5/month, fully on AWS.
How to Build a Production CI/CD Pipeline with GitHub Actions
A comprehensive guide to building CI/CD pipelines with GitHub Actions — including OIDC authentication, multi-environment deployments, and progressive delivery with Argo Rollouts.
Terraform on AWS: A Production-Ready Architecture Guide
How to structure Terraform modules, manage remote state with S3 + DynamoDB, and build reusable infrastructure patterns that scale across teams.
GitOps with GitHub Actions + ArgoCD: End-to-End Walkthrough
Build a complete GitOps deployment workflow: GitHub Actions builds and pushes to ECR, ArgoCD syncs to EKS. With canary releases and automatic rollback.
Kubernetes Autoscaling with Karpenter: Cut Your AWS Bill in Half
Replace Cluster Autoscaler with Karpenter for faster, smarter node provisioning. Real-world configuration with spot instances, weighted node pools, and cost analysis.
Understanding Terraform and Terragrunt
What Terragrunt actually solves, when you need it, and how to structure multi-environment AWS infrastructure without copy-pasting Terraform code across every environment.
Terraform vs CloudFormation in 2026: An Engineer's Perspective
A pragmatic comparison of Terraform and CloudFormation for AWS infrastructure — when to use each, and why most teams should default to Terraform.