29 ms·
> a developer can do 99.9% of all the work needed I've yet to meet a dev who knows how or wants to create and maintain the IaC to manage the infra. > Terrafor
by sgarland 4y ago
> a developer can do 99.9% of all the work needed
I've yet to meet a dev who knows how or wants to create and maintain the IaC to manage the infra.
> Terraform really brought everything together in an absolutely brainless mechanism
Understanding Terraform's limitations and being able to work around it in a way that is both readable and scalable is most definitely not brainless. Sure, I can write some .tf files to spin up an EKS cluster pretty easily. Load balancer? I can also do that in Terraform, or I can let the cluster manage its own. Uh-oh, a fork. Which one is better? What if I want to have multiple AWS accounts; how do I properly delegate IAM permissions across them? Etc.
- Test0129 4y agoIn my experience once terraform moves beyond "brainless script" it becomes a massive footgun. Completely unexpected, unintuitive behavior can happen that destroys an entire cluster. You're often better at that point legitimately paying for an SRE team to manage things but "move fast and break things" tends to prefer detonating a cluster over paying professionals.