cid 8419aa044201b1378b5e15c580e5a996e4e95ecbd6c75881359f59dd0208cb9f · original · via openalex
Title: The AWS CDK and Pulumi Authors: Bradley Campbell Venue: Apress eBooks Year: 2019 Canonical: doi:10.1007/978-1-4842-5398-4_6 URL: https://doi.org/10.1007/978-1-4842-5398-4_6 Collector: openalex OA: false ABSTRACT The AWS CDK and Pulumi 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 providers 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 by its underlying orchestration technology: the CDK is limited to CloudFormation, while Pulumi has the ability to be supported by whatever Terraform providers are bridged to Pulumi's specifications.