「for Startups Tech Book Vol.1 スモールチームで開発するためのプラクティス」の感想・備忘録

スポンサーリンク

点数

50

感想

以下の内容だった。
大きい規模の開発では役に立つかもしれないが、小規模の開発では使うことはなさそう。

  • TeraformではなくAWS CDKを使うと便利
  • AWS LambdaのフレームワークにはServerless Frameworkを使うと便利

Iac(Infrastructure as Code)

  • TerraformはAWS, GCP, Azureに対応しているが、以下のデメリットがある
    • HCLという言語で設定ファイルを記述する必要がある
    • マネジメントコンソールでは意識しなくよかったリソースも、Terraformでは全て記述しなければならない
  • AWS CDKは「AWSリソースを既存の言語で構築することができるフレームワーク」であり、JavaやTypeScriptを使って設定を記述することができる

サーバレスアプリケーションのフレームワーク

  • サーバレスのためのフレームワークにはSAM、Zappa、Serverless Frameworkなどがある
  • Serverless Frameworkはサーバレスアプリを開発・デプロイするためのNode.js製のツールであり、インフラごとコード管理できる。

コメント