Slide 18
Slide 18 text
© 2021 LayerX Inc.
18
解決方法
請求書のアップロードと保存が完了したら、残りは非同期処理
● Amazon SQSで残りの処理を切り離し、別サーバで処理
● 重い処理は、呼び出しごとに個別の環境を素早く並列に起動し実行する AWS Lambdaを活用
● Amazon Elastic Container Service (Amazon ECS) はAWS Fargate上で稼働
SQS
ECS
Lambda
S3
Aurora
ECS
1. アップロード
2. 保存
3. メッセージ
送信
4. メッセージ
受信
5. 非同期処理
重い処理は分離
(同期呼び出し)
ECS
処理状況
を記録
SQS
6. 次の処理へ
SQS
受信
送信
ECS
処理状況
問い合わせ
参照
S3
Lambda S3