CDK v2の凄さとMkDocsの凄さに感動して、CDKでWordPressを構築する手順書を作成しました。
この構成をほぼCDKで手順を追いながら構築します。
私なりに感じたCDKの凄さです。
- マネジメントコンソールを触らなくても環境構築ができる
- やり直しが何度も効くし、うまくいった状態まで巻き戻せる
実際、この手順書を完成させるまでに30回ぐらいは環境をすべて消して一から構築してを繰り返したと思います。 - リソースの消し忘れがない
- IDEの補完が効く
CloudFormationのJSONやYAMLを書くのが嫌でも、CDKなら楽しみながら環境構築ができました。 - 学習成果をアウトプットできる
最後の学習成果をアウトプットできるが一番の発見でした。
WordPressの環境をマネジメントコンソールで作ってみるだけだと、なんとなくわかった気がしますが、アウトプットにはつながらないので、しばらくすると忘れてしまうと思います。しかし、CDKの場合は、ソースコードが残るので、以前どうやって作ったか、作成するリソースはどんなもの必要なのかなどが後で見返してもわかります。今回は、MkDocsを使ってドキュメント化することも体験したかったので手順書化しましたが、CDKのソースだけでも十分資産になっただろうなと感じました。
実際に試していただけた方は、感想をいただけると嬉しいです。