Not so long ago, I posted news about moving CDK for Terraform to read-only mode, and now I think this outcome was inevitable.
- Programming languages are not well suited for describing infrastructure because they provide too much flexibility.
- Different companies can use different programming languages to describe essentially the same infrastructure.
- The entry barrier becomes higher: a DevOps engineer now needs to understand code written by someone else before them. We already have problems with code smells in application development, and this problem will not be any better when it comes to infrastructure description.
- HCL is not perfect, but it is more straightforward. Terraform has become a de facto standard, and even its fork is not very popular (why change something if everything works?). The IaC world is generally inert.
- The market is already occupied by Pulumi, so to succeed you would need to be significantly better—but you can’t.
For all these reasons, CDK for Terraform never became popular. The same thing will likely happen to AWS CDK sooner or later.
https://t.me/devops_sre_notes/2567
Post #2594
2.32K

- 👍 11
- 💯 4
- 🔥 2
- ❤ 1
- 👌 1