データの基礎定義問題

あるECサイトが「注文を受けた瞬間に在庫を引き当て、15秒以内に在庫不足アラートを送信する」要件を持っています。最も適したデータ処理方式はどれか?

A.バッチ処理(1時間ごとにまとめて処理)
✗ 1時間ごとのバッチでは在庫不足を15秒以内に検知できない。要件上不可。
B.マイクロバッチ処理(5分ごと)
✗ 5分ごとのマイクロバッチでも15秒以内の要件は満たせない。近似的なリアルタイムだが要件外。
C.ストリーム処理(リアルタイムイベント処理)← 正解
✓ 正解。ストリーム処理はイベント発生と同時に処理するため、秒・ミリ秒レベルの応答が可能。在庫引き当てや即時アラートに最適。
D.バッチ処理(深夜の一括処理)
✗ 深夜一括は論外。OLTPとして即時の応答が必要。

DP-900:Microsoft Azure Data Fundamentals の問題一覧