System design

Avancé

Sharde le chemin d'écriture

Une application de VTC enregistre la position de chaque chauffeur. Les écritures dépassent la plus grosse instance de base disponible. Fais-les passer à l'échelle horizontalement.

40 000 mises à jour de position par seconde au pic. Certaines villes sont bien plus actives que d'autres : une mauvaise clé de sharding crée des shards chauds.

Ce que ton design doit atteindre

  • Disponibilité ≥ 99,9 %
  • Latence p99 < 200 ms
  • Coût d'infrastructure par mois < 60 000 $ bonus

Ce que tu vas maîtriser