System design

Architecte

Cinq fois moins cher, aussi fiable

Une plateforme de recettes berlinoise sert 12 000 requêtes par seconde à son pic de l'après-midi et paie environ 65 000 dollars par mois pour ça. Les investisseurs veulent une facture sous les 12 000 dollars sans perdre le SLO : 99,9 % de disponibilité, un p99 sous 200 ms, et aucune écriture perdue quand le primaire de la base tombe à 10:00 ou qu'un serveur web plante à 13:00.

La nuit, le trafic tombe à environ un tiers du pic. 95 % des lectures visent des recettes qui tiennent dans environ 6 Gio. L'application tourne sur .NET 8, qui fonctionne tout aussi bien sous Linux. Regarde ce que paie chaque ligne de la facture : les licences sont facturées au cœur, les IOPS provisionnées à l'IOPS, les serveurs à l'heure, occupés ou non.

Ce que ton design doit atteindre

  • Facture mensuelle < 12 000 $
  • Disponibilité ≥ 99,9 %
  • Latence p99 < 200 ms
  • Écritures perdues = 0

Ce que tu vas maîtriser