Serverless
Serverless CI/CD
フリープランでも1並列で実行可能
Serverless に特化したやつ
何も設定ファイルなくても動く
設定したブランチにプッシュされた時に、指定された stage で npx serverless deploy --stage {stage} を実行しているようなイメージ
https://gyazo.com/0fe752597a099f9f60bfd4c0b8b82208
Serverless を使っているなら設定とかは楽
AWS IAM Role もワンクリックで CloudFormation テンプレが起動して作れるようになってる
無料だと1並列しかできないし、プロジェクトが増えると設定ファイルとか使えるほうが楽かも?
Serverless Components
概要
全部をまとめずコンポーネント単位で管理でき、見通しが良くなる
デプロイが早い
Serverless へのログインが必須
デプロイ速度の実験
serverless-express のデプロイでの実験
デプロイ: 24s
削除: 12s
serverless dev を使うと、変更する度に Lambda を更新してくれる。
serverless-offline とかが不要だし、開発時も実環境で実行できるのでかなり良さそう。
参考
Serverless Components はオレたちの未来を劇的にスケールさせるか - Qiita
Serverless Components を使った少しだけ実践的なアプリケーションの作り方 - 病みつきエンジニアブログ
【4ステップでデプロイ】Serverless Componentを使って、サーバレス環境にWebAPIを構築 | MMMブログ