オープンソースのソフトウェア開発フレームワークには、コードによるインフラ定義が可能です。例えば、AWSCloudFormationという既存のサービスでは、JSONといった構造化ファイルを用いてリソースを定義しますが、CDKを採用すれば、TypeScript、JavaScript、Python、Javaなどのコードを用いて、AWSCloudFormation経由でリソースの定義が可能となります。
![](https://open-insight.net/glossary/wp-content/uploads/sites/2/2024/04/9-2-16-236-1-860x430.png)
オープンソースのソフトウェア開発フレームワークには、コードによるインフラ定義が可能です。例えば、AWSCloudFormationという既存のサービスでは、JSONといった構造化ファイルを用いてリソースを定義しますが、CDKを採用すれば、TypeScript、JavaScript、Python、Javaなどのコードを用いて、AWSCloudFormation経由でリソースの定義が可能となります。