こんにちは。西山です。 この1年間、社内で今後利用するIaC(Infrastructure as Code)の調査・選定を行ってきました。IaC自体は知っていましたがやっておらず、基礎知識を調べたり動画を見たりして情報収集するところからのスタートでした。 結果として、CloudFortmation → Terraform → AWS CDKという順で検証し、最終的にAWS CDKに落ち着きました。 AWS CDKに決定した理由は主に以下になります。 社内で実際に利用しているのが9割以上AWSであり、かつ今後他クラウド利用を拡大する方針が無いこと(CDK for Terraformを使わない理由) 今後社内の主要プログラミング言語となるTypeScriptをサポートしていること(AWS CDK自体がTypeScriptでつくられています) AWS CDKを利用することで、IaC化すること自体
![初めてチームにAWS CDKでIaCを導入してみた | ソフトウェア開発のギークフィード](https://cdn-ak-scissors.b.st-hatena.com/image/square/644ed0d1dc8511853fa09a304e7248541f265a89/height=288;version=1;width=512/https%3A%2F%2Fwww.geekfeed.co.jp%2Fwp-content%2Fuploads%2F2023%2F04%2Four-first-cdk-project00.png)