I wonder how this compares - aside from the obvious plus of being platform agnostic (which in my case doesn’t matter)
I wonder how this compares - aside from the obvious plus of being platform agnostic (which in my case doesn’t matter)
Also I really have enjoyed the built in unit test tooling of the CDK. Unit testing my infrastructure code has been a game changer.
I believe AWS CDK uses CloudFormation under the hood which can not "intelligently" fix state drift in the same way Terraform can. CF can only tell you that tthee state has drifted, but cannot actually figure out how to fix that drift which IMO is one of the biggest strikes against CF.
The "State" section of this article has a better description of what I'm talking about: https://medium.com/@endofcake/terraform-vs-cloudformation-1d...
I feel CDK was overengineered when I last used it. Pulumi has been a breath of fresh air.