My take
Why I use Terraform
Terraform makes infrastructure reviewable, repeatable, and auditable. Click-ops doesn't survive incident response - Terraform code does. I treat it as a first-class part of every serious infra project.
Want the broader stack philosophy? Read about how Sri picks tools or browse engineering insights.
Honest assessment
Strengths & tradeoffs
No tool is perfect. Here's what shines and what to watch for.
Strengths
- Declarative, plan-and-apply model
- Provider ecosystem covers virtually every cloud
- Module system for reusable patterns
- State as a versioned source of truth
- Strong CI/CD integration story
Tradeoffs (honestly)
- State management introduces operational risk
- License change in 2023 (BUSL) created OpenTofu fork
- HCL can feel limiting vs. real programming languages
- Drift detection requires discipline
Fit assessment
When to reach for Terraform
Pick the right tool for the job.
Best fits
Multi-account AWS/GCP setups
Compliance-driven environments
Multi-environment (dev/stage/prod) parity
Kubernetes cluster bootstrapping
Not ideal for
Tiny single-resource setups (use cloud CLI)
Teams unwilling to manage state
Environments needing imperative orchestration
Common use cases
Resources
Learn more
Curated official docs, tutorials, and writing on Terraform.
Services
Where I apply Terraform
Engagements where this technology shows up regularly.
Cloud Infrastructure
Modern cloud infrastructure designed for reliability, cost-efficiency, and developer velocity. From Kubernetes deployments to serverless architectures, I build platforms that teams love to ship on.
DevOps & Automation
Developer experience that compounds. I build the automation, tooling, and practices that let your team ship multiple times a day without fear.
Security Engineering
Pragmatic security that protects without slowing you down. I help teams build secure-by-default systems and develop security practices that integrate smoothly with fast development cycles.
Case Studies
Terraform in production
Real engagements where this technology shaped the outcome.
HIPAA-Compliant Telehealth Platform
A HIPAA-compliant telehealth platform combining video consultations, EHR integration, and AI-assisted clinical documentation.
Zero-Downtime Cloud Migration
A complex cloud migration for an enterprise SaaS company, moving from on-premise data centers to AWS while maintaining 100% availability.
Browse the full case study archive.
Applications
Solutions using Terraform
See how this technology is applied in real-world solutions.
Platform Modernization
Incremental modernization that delivers value along the way. I help teams migrate from legacy systems to modern architectures while maintaining business continuity and team velocity.
Cloud Migration
Strategic cloud migration that minimizes risk and maximizes value. I help teams plan and execute migrations that improve both operations and economics.
Stack
Pairs well with Terraform
Tools and platforms I commonly combine with this one.
Infrastructure
More in this category
Tools that define how systems run in production.
Need help with Terraform?
Whether you're starting fresh or optimizing an existing implementation, I can help you get the most out of this technology. Read more in insights or get in touch.