脱CDKしてTerraformに移行すべきn個の理由(または私はなぜCDKをやめたか)
ARANK

こんにちは。常日頃からCDKに対してのアツい気持ちを抱いているSREの@okazu_dmです。今回はCDKをやめてTerraformを使いましょう、という記事のタイトルですが、具体的には以下のような話をします。CDKとTerraformの性質の違いCDKで運用すると辛い点とはいえTerraformでも辛いケースはある移行判断の軸ツール自体の比較よりは、運用のときに起きる困りごとや運用時に考えることの話をします。おことわりそもそもこの記事自体が大いにポジショントークなので、偏りがあることはご了承ください。それはそれとして、記事の誤りのご指摘やCDKのメリットについての解説は大歓迎です。対象読者TerraformやCDKが何かわかっている人向け今回はCDKやめろ!という話なので、TerraformとかCDKが何か、という話はスキップします。どっちか片方でも使ったことがあったほうが話が伝わりやすいクラウド上に構築されたインフラの運用をやったことがある人向けCDKとTerraformの性質の違いしばしば並べて語られるこの2つですが、実際にはレイヤ/性質は以下のように異なります。AWS CDK(Cloud Development Kit): TypeScriptやPythonなどの汎用言語で書いたコードから、最終的にCloudFormation(CFn…

zenn.dev
Related Topics: DevOps