Uber System Design

このページは作成(さくせい) (ちゅう) です。

Key Components

  • 位置(いち) サービス - リアルタイムのドライバー/乗客(じょうきゃく) 位置(いち) 追跡(ついせき)
  • マッチングサービス - ドライバーと乗客(じょうきゃく) のマッチングアルゴリズム
  • 価格(かかく) サービス - ダイナミック価格(かかく) 計算(けいさん)
  • トリップサービス - トリップライフサイクル管理(かんり)
  • 決済(けっさい) サービス - 支払(しはら)処理(しょり)
  • 通知(つうち) サービス - プッシュ通知(つうち)

Key Challenges

  • リアルタイム位置(いち) 更新(こうしん) (WebSocket/SSE)
  • 地理(ちり) 空間(くうかん) インデックス(QuadTree、Geohash)
  • 高可用性(こうかようせい)低遅延(ていちえん)
  • サージ価格(かかく) アルゴリズム
  • ETA 計算(けいさん)