-
TypeScript
: AltJS-
webpack
: Serverless Framework の TypeScript テンプレートで使用 -
node-canvas
: 画像ジェネレーターの中核を担うサーバーサイド canvas -
Jest
: テストは Jest のみを使用
-
-
husky
: git commit 時に tslint でチェックに使用 -
prettier
: フォーマッター -
AWS ECS
: 今回の目玉、 EC2 を直接使うのではなく docker イメージをコンテナとしてデプロイする先AWS ECR
: クローズドな docker イメージ hub
-
AWS EC2 ロードバランシング
: ALB を public、 internal の両方で使用 -
AWS EC2 AUTO SCALING
: EC2 を直接つくるのではなく、 起動設定から生成した、これは ECS で使うため -
AWS S3
: 画像保存先、さらに一日前までのファイルしか残さないライフサイクル使用 -
AWS CodeBuild
: git push 時にテストを実行→ Slack 通知-
Serverless Framework
: CodeBuild の結果を Slack 通知するための CloudWatchEvents フック用のサーバーレスAWS Lambda
-
-
docker
: ローカルでの確認、そして AWS ECS へデプロイする大元のコンテナdocker-compose
: ローカルでの確認用オーケストレーションにのみ使用
-
express
: http サーバー、リバースプロキシサーバーで使用
Created
September 30, 2018 22:38
-
-
Save hisasann/138be9b9fbe22b56eef3f66761d14145 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment