A Rough Guide to Terraform at SendGrid;

Lessons learned from pain, refactors, and more pain

I’ve been at SendGrid now for something over a year, and for the majority of that time I have been using Terraform. We’re using it to provision and manage everything from VPC’s, to Athena, Redshift clusters, EC2 jump boxes, ECS clusters, and much more. We have used Terraform to deploy completely new services into AWS and we’ve used it to help us migrate on-prem services with live production workloads and data to AWS. []