4 ms·
> Cloudformation The approach CFN used made sense when there was no alternative, but Terraform's approach is so much better. I wonder how AWS approaches this s
by thanksforfish 6y ago
> Cloudformation
The approach CFN used made sense when there was no alternative, but Terraform's approach is so much better. I wonder how AWS approaches this space in the future. CFN has great vendor lock-in, and needs to remain supported for any customers who are locked in, but its harmful for any new development to use CFN.
I get that AWS likes having infrastructure framework level lock-in, but they need to do better.
Does anyone have a feel for how hard AWS support, account reps, or training push CFN versus Terraform? I've been out of the AWS cloud for a while.
- noirbot 6y agoHaving been in some calls with reps/solutions architect folks recently, the push hasn't been super hard. I don't think the CFN vs. Terraform discussion has ever come up.
- trill123 6y agoSupport doesn't officially support third-party products, and support engineers may or may not know Terraform. Engineers definitely aren't trained on Terraform, and your mileage will vary a lot depending on the specific engineer and their background. It really depends on whether they've run across it in other jobs, personal projects, etc. Customer obsession is a big deal for support engineers. So if they can, they'll try to help solve a Terraform issue. But it'll be on a personal, best-effort basis. For such a mud-slinging article, I'm surprised the author didn't complain about the most pressing issue (IMO) with CloudFormation: There have been a few instances where thing in AWS changed and Terraform was updated more quickly than CloudFormation was. Happens less and less now though.
- exidy 6y ago> Support doesn't officially support third-party products This is not entirely correct. "AWS Support Business and Enterprise levels include limited support for common operating systems and common application stack components" as documented here: https://aws.amazon.com/premiumsupport/faqs/ https://aws.amazon.com/premiumsupport/faqs/ under "Third-party software"