Engineering Blog
Technical deep dives, infrastructure automation best practices, and insights from the Terrateam engineering team.
RSSRecent Articles
How to deploy Nginx with Terraform on AWS
Learn how to deploy Nginx on AWS with Terraform. Provision an EC2 instance, configure security groups, add user data, and set up a load balancer with TLS.
What is terraform fmt? Command, Flags, Recursive, and CI
Learn what `terraform fmt` changes, when `-recursive` matters, which flags to use, and how to enforce formatting in CI without noisy diffs.
Developer Self-Service: A Guide for DevOps Teams
Learn what developer self-service is and the best practices for giving engineers the autonomy to provision infrastructure without compromising security.
Announcing Stategraph Velocity: Terraform plans in seconds, not minutes
Stategraph Velocity is fast plan and apply for Terraform or OpenTofu, built by replacing the flat state file with a database-backed dependency graph.
What are Terraform stacks? A practical guide with real examples
Learn what Terraform stacks are, how components and deployments fit together, and see Terraform stacks examples for multi-environment infrastructure.
What is policy as code? A complete guide for infrastructure teams
What policy as code is, how it differs from infrastructure as code, and where it fits in the software development lifecycle. Plus, policy as code examples.
Terrateam partners with Devoteam to help teams build solid cloud foundations
We're excited to announce that Terrateam has partnered with tech consultancy Devoteam to help developers and engineers ship infrastructure on the cloud.
AWS CDK vs. Terraform: The trade-offs that show up in production
AWS CDK vs. Terraform compared for real workflows, state, drift, testing, portability, and shipping changes safely at scale – plus a bit about CloudFormation.
What build systems taught us about Terraform automation
How an academic paper about build systems helped us rethink Terraform automation and build a better execution engine.