設計中級25

通知システムの設計

system-designnotificationpushmessaging

問題

複数のチャネル(プッシュ通知、Email、SMS、アプリ内通知)に対応した大規模通知システムを設計してください。

要件

  • 1日あたり1億件の通知を配信
  • プッシュ通知、Email、SMS、アプリ内通知に対応
  • ユーザーごとの通知設定(チャネル選択、頻度制限)
  • 優先度別の配信(緊急、通常、低優先度)
  • 通知テンプレート管理
  • 配信状況の追跡と分析
  • 再試行とフォールバック機能

制約

  • 緊急通知は1分以内に配信
  • 通常通知は5分以内に配信
  • 99.9%の配信成功率
  • ユーザー設定に基づく通知抑制(1時間に最大5件など)

制約

  • 緊急通知は1分以内に配信
  • 通常通知は5分以内に配信
  • 99.9%の配信成功率
  • ユーザー設定に基づく通知抑制(1時間に最大5件など)

あなたの回答

最低100文字(あと100文字)

0

最低100文字(あと100文字)

0

最低60文字(あと60文字)

0

最低80文字(あと80文字)

0

最低80文字(あと80文字)

0

最低80文字(あと80文字)

0

最低60文字(あと60文字)

0
回答の完成度0 / 7 セクション

すべてのセクションを最低文字数以上入力してください

模範解答

回答を送信するか、「表示する」をクリックすると模範解答が表示されます。