3 ms·
(Author here) I have a great experience with Hashicorp tools and great respect for both the company and the founders. I was using Consul, Nomad, Packer, and Te
by ianic 5y ago
(Author here)
I have a great experience with Hashicorp tools and great respect for both the company and the founders. I was using Consul, Nomad, Packer, and Terraform for years in previous projects. So I chose Terraform in this serverless world also mostly because of my experience and trust in the tool.
AWS SAM, Serverless, AWS CDK, ... are all valid tools. Just don't use AWS Console for changing infrastructure; your clicks are hard to share ;).
Here in Mantil we are using mostly Terraform but also the CloudFormation and AWS SDK for operations where they fit better.
In the article I was trying to highlight the difference between two approaches; one imperative (build infrastructure line by line) the other declarative (describe desired end state).
- throwaway2016a 5y agoThanks for the thoughtful reply. I greatly prefer declarative vs imperative. But since SAM is also declarative, I was just curious why TerraForm. Use what you know and what you already have in you stack!