CDK for other platforms
In Chapter 9, when we covered the advantages and disadvantages of ISAA, we promised that we would cover some CDK-like libraries out there that are on the path to promoting openness in the serverless field. Let’s first cover some CDK alternatives.
Pulumi
Pulumi (https://www.pulumi.com/) is the most complete CDK alternative we’ve seen. Its API is slightly different from CDK, but at the end of the day, it produces the same results on AWS. Like CDK, it’s an Apache-licensed open source project with a service, and its cost is based on the number of L2 or L3 components Pulumi manages for you. But it comes with a great advantage: as well as targeting AWS, it targets Google Cloud Platform (GCP), Azure, and Kubernetes. We believe they might even add more cloud providers to the list in the future.
Which came first?
CDK was released in 2018, earlier than Pulumi. But Pulumi as a company was established a year earlier than CDK’s release...