System design

Intermédiaire

L'authentification est le goulot

Une API partenaires vérifie chaque requête en appelant le service d'identité. Les partenaires envoient maintenant 6 000 requêtes par seconde et le service d'identité suffoque. Garde chaque requête authentifiée.

Les jetons sont des JWT signés valables 15 minutes : la passerelle pourrait vérifier la signature elle-même.

Ce que ton design doit atteindre

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

Ce que tu vas maîtriser