Passer au contenu principal

Architecture de systèmes vivants

Architecture modulaire en cellules

La modularité n'est réelle que si une composante peut être remplacée sans réécriture coordonnée.

Rédaction de Synexum Labs27 octobre 20256 min de lecture

Le test de remplaçabilité

Demandez ce qu'il faudrait pour reconstruire un module. Si la réponse implique d'en modifier trois autres, la frontière est nominale. La vraie modularité se manifeste par la capacité de remplacer une partie pendant que le reste fonctionne.

Éviter le raccourci de la base partagée

Les lectures directes dans le stockage d'un autre module transforment le plus souvent une conception modulaire en monolithe distribué. Des interfaces définies coûtent un peu plus au départ et préservent l'option de changer plus tard.

Observer chaque module séparément

Quand chaque module rapporte son débit, ses erreurs et ses latences, une défaillance s'attribue rapidement. Une surveillance uniquement agrégée indique qu'un problème existe sans dire où.