Loading...

MBC CQRS サーバーレス フレームワーク の採用技術 2

Amazon SNS/Amazon SQS

イベント通知の仕組みとしてAmazon SNS、Amazon SQSを採用します。
何らかのイベントが発生した際にAmazon SNSへ通知し、購読しているAmazon SQSのキューにイベントを貯めます。
処理が正常に終了しなかった場合はAmazon SQSにて再処理を実行しますが、エラー回数が閾値を超えた場合はでーっどれたーキュー(DLQ)にキューを貯めます。

AWS AppSync

MBC CQRS サーバーレスフレームワークでは主にフロント側の通知に使用します。非同期処理が完了した際の通知をAWS AppSyncでフロント側に通知しフロント側にてイベント処理を行うようにします。

AWS StepFunctions

コマンド処理やCSVデータのインポート等で使用します。
一度に大量のデータを処理する場合や時間がかかる処理等に使用します。一度に大量のデータを処理する場合は同時に複数のインスタンスを立ち上げ処理をします。

Top