System design

Avancé

Un replica set qui survit à une zone

Les commandes vivent dans une base documentaire à trois membres. À 9 h le primaire va planter, et à 13 h la zone A va s'éteindre pendant une heure. Continue à prendre des commandes sans jamais en perdre une confirmée.

Un replica set a besoin d'une majorité de membres pour élire un primaire et accepter des écritures. Chaque minute est simulée.

Ce que ton design doit atteindre

  • Disponibilité ≥ 99,9 %
  • Écritures perdues = 0
  • Latence p99 < 120 ms

Ce que tu vas maîtriser