設計中級約25分
通知システムの設計
system-designnotificationpushmessaging
問題
複数のチャネル(プッシュ通知、Email、SMS、アプリ内通知)に対応した大規模通知システムを設計してください。
要件
- 1日あたり1億件の通知を配信
- プッシュ通知、Email、SMS、アプリ内通知に対応
- ユーザーごとの通知設定(チャネル選択、頻度制限)
- 優先度別の配信(緊急、通常、低優先度)
- 通知テンプレート管理
- 配信状況の追跡と分析
- 再試行とフォールバック機能
制約
- 緊急通知は1分以内に配信
- 通常通知は5分以内に配信
- 99.9%の配信成功率
- ユーザー設定に基づく通知抑制(1時間に最大5件など)
制約
- 緊急通知は1分以内に配信
- 通常通知は5分以内に配信
- 99.9%の配信成功率
- ユーザー設定に基づく通知抑制(1時間に最大5件など)
あなたの回答
最低100文字(あと100文字)
最低100文字(あと100文字)
最低60文字(あと60文字)
最低80文字(あと80文字)
最低80文字(あと80文字)
最低80文字(あと80文字)
最低60文字(あと60文字)
回答の完成度0 / 7 セクション
すべてのセクションを最低文字数以上入力してください
模範解答
回答を送信するか、「表示する」をクリックすると模範解答が表示されます。