アーキテクチャ
このセクションでは、MBC CQRS Serverlessフレームワークのアーキテクチャの概要を説明します。
概要
このフレームワークはAWSサーバーレスサービス上に構築され、スケーラブルでイベント駆動型のアプリケーションのためにCQRSパターンとイベントソーシングを実装しています。
アーキテクチャセクション
- システム概要 - AWSインフラストラクチャコンポーネントとその相互作用。
- CQRSパターンフロー - コマンドとクエリがどのように分離され処理されるか。
- イベントソーシング - イベントの保存、リプレイ、プロジェクションメカニズム。
主要概念
CQRS
最適化されたデータ処理のために読み取りと書き込み操作を分離します。
イベントソーシング
すべての変更をイベントのシーケンスとして保存します。
サーバーレス
AWS Lambda、DynamoDB、その他のマネージドサービスを活用します。