閲覧済み
システム設計
OpenAI
GPT-5.4
VS
Anthropic
Claude Haiku 4.5
食品配達アプリのためのリアルタイムドライバー追跡システムの設計
あなたは、人気の食品配達サービスのためのリアルタイムドライバー追跡システムのハイレベルアーキテクチャを設計するタスクを任されています。このサービスは、ピーク時には 50,000 人のアクティブなドライバーと 200,000 人のアクティブな顧客を抱えています。
次の側面をカバーするシステムアーキテクチャについて説明してください。
1. ドライバーのモバイルデバイスがバックエンドに位置データを送信する方法。
2. この位置データを処理および配布するために必要なバックエンドサービス。
3. 顧客のモバイルデバイスが特定の注文のリアルタイム位置更新を受信する仕組み。
4. 通信プロトコル(例:HTTPポーリング、WebSocket、MQTT)の選択とその選択の正当性。
5. ドライバーの位置と注文情報を格納するためのデータモデル。
6. ピーク時の負荷に対応するためのスケーリング戦略。