アプリケーションを構築する
MBC CQRS サーバーレスフレームワークはバックエンドアプリケーションを作成するためのコア機能を提供します。以下のガイドでは、これらの機能の使用方法とアプリケーションの動作をカスタマイズする方法を説明します。
アプリケーションを構築する
NestJS、DynamoDB、AWSサービスを使用して、MBC CQRS Serverlessフレームワークでスケーラブルなサーバーレスアプリケーションを構築します。
コントローラ
ルーティング、認証、テナントコンテキスト用のMBC CQRS Serverlessデコレーターを使ったNestJSコントローラーの作成方法を学びます。
モジュール
MBC CQRS Serverlessでモジュールを作成・設定する方法を学びます。
Service実装パターン
CommandServiceとDataServiceを使用したCRUD操作によるサービスレイヤーの実装方法を学びます。
イベント処理パターン
MBC CQRS ServerlessでS3、Step Functions、SQS、DynamoDBストリームからのイベントを処理するパターンを学びます。
Data Sync Handlerの実装例
様々なユースケースにおけるData Sync Handlerの実装例。
API統合ガイド
MBC CQRS Serverlessアプリケーションで外部APIと統合し、Webhookを受信する方法を学びます。
マルチテナントパターン
MBC CQRS Serverlessでマルチテナントのデータ分離とテナント間操作を実装する方法を学びます。
データ移行パターン
MBC CQRS Serverlessにおけるテナント間操作、スキーマ進化、一括データ処理のためのデータ移行戦略を学びます。
インポート/エクスポートパターン
バッチ処理とバリデーションを使用したCSVおよびExcel形式でのデータインポート・エクスポートパターンを学びます。