DEV Community

Discussion on: Infrastructure-as-code - where is the customer obsession, AWS?

Collapse
 
eriklz profile image
Erik Lundevall Zara

With "immutable infrastructure nirvana" I mean an environment where everything is defined as immutable infrastructure, and you have well-defined and working processes that you always perform changes via infrasructure-as-code - plus that you do not have any "legacy" solutions that deviate from model.

Yes, CloudFormation is slow, slower than Terraform and Pulumi. Not sure if that is the general case, but yes I agree that is a pain. CloudFormation being slow would be less of an issue if there was a better feedback loop and user experience for developing and provisioning the infrastructure.
Also, inconsistencies between regions and what is supported by CloudFormation are also pain points.

AWS CDK improves on that, although is still bound by what capabilities CloudFormation provides.

I agree that keeping everything with the same vendor is a plus, and a reason to pick CloudFormation and/or AWS CDK over other options.
However, it would also be nice to see more activity from that vendor to improve this particular part of their product portfolio also :-)

Collapse
 
danielfy profile image
Daniel Fyhr

Thanks for clarifying!