3 ms·
>> but I just think a native solution of the platform is preferable over a 3rd party tool I had a job interview where someone asked me what I would prefer Terr
by nickthemagicman 5y ago
>> but I just think a native solution of the platform is preferable over a 3rd party tool
I had a job interview where someone asked me what I would prefer Terraform or Cloudformation for AWS.
I said Cloudformation because it's managed by AWS who writes the actual software as well. And they kind of smugly said Terraform is better because it's cloud agnostic.
I was thinking...have you ever USED Terraform.
- Glyptodon 5y agoI wouldn't consider myself super in love with terraform, but Cloudformation has been nearly 100% unpleasant experiences for me, though I will admit to not being an expert. Mostly it seems like it's harder to know your changes don't have any mistakes and will do exactly what you expect. Is there a CF equivalent to TF plan? We've also found TF seems to apply changes faster in many cases.
- nickthemagicman 5y agoI agree CF kinda blows compared to real programming lang, and is probably legitimately better as an intermediate generated template than hand crafted code. Even AWS has come up with a CDK to avoid building CF and use real prog langs. I've never used it though. I just personally think that if youre going to be a part of an ecosystem, things go much more smoothly when you stay in that ecosystem as much as possible. Also Amazon is a massive company compared to hashicorp so I feel more comfortable about my infrastructures longevity with AWS tools. Not saying hashicorp is going anywhere anytime soon and if it did the open-source community would probably take over, but it eliminates that tiny tiny risk. I would probably use the AWS-CDK now instead of CF.
- nickthemagicman 5y agoIm not super familiar with terraform but think change sets may compare to terraform plan? https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGui...