Architecture cellulaire

Le système est répliqué en cellules indépendantes, chacune servant une partie des clients. Un mauvais déploiement ou une panne n'affecte qu'une cellule, ce qui limite le rayon d'impact.

Où on le retrouve dans les vrais systèmes

  • Routeur de cellules

    Dans une architecture cellulaire, toute la pile est copiée en cellules qui ne partagent rien. Le routeur est la seule partie commune : il doit être minuscule et extrêmement fiable. Un mauvais déploiement n'affecte alors qu'une cellule au lieu de tous les clients.

    En production : AWS cell-based architecture, Slack cells, DoorDash cells, Route 53 Application Recovery Controller

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.