The AWS CDK1 and Pulumi2 each represent “next-generation” orchestration tools that work by building an abstraction over an existing orchestrator that allows the use of a full programming language. In the case of the CDK, the CloudFormation service provides the underlying functionality that the CDK uses to create and manage infrastructure. Similarly, Pulumi leverages Terraform’s providers3 to provide this sort of functionality. Right away, we see a difference in the extensibility of each tool, as the overall reach of the tool’s functionality is constrained ...
6. The AWS CDK and Pulumi
Get The Definitive Guide to AWS Infrastructure Automation: Craft Infrastructure-as-Code Solutions now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.