AWS CDK(TypeScript) で PHP アプリケーションをコンテナ化して Fargate にのせよう! by やまゆ

PHPerKaigi 2023
レギュラートーク(20分)

AWS CDK(TypeScript) で PHP アプリケーションをコンテナ化して Fargate にのせよう!

akai_inu やまゆ akai_inu
3

今イチオシの技術スタック、それは IaC(Infrastructure as Code) です。要するにコードでインフラ構成を管理しようというアプローチです。
コードで管理すると何が嬉しいのでしょうか?

  • コンソールポチポチ、自前シェルスクリプトポチポチによる手動環境(属人性,手動性)からの解放
  • 環境の複製/削除が簡単
  • デプロイ後の監視の仕組みまでカバー

など、さまざまな利点がある IaC の中でも、 CDK というツールはとても便利です。
一番の特徴は 「いつも書いているスクリプト言語でコード化できること」 です。
CloudFormation や Terraform のような独自で宣言的に記述するよりも、エンジニア的にわかりやすくなります。
そんな CDK を使って PHP アプリケーションを Fargate 環境にデプロイしてみましょう!