Qu'est-ce qu'un monolithe modulaire ?
Un monolithe modulaire organise une application en modules métier distincts, regroupés et déployés ensemble. Chaque module prend en charge un ensemble de responsabilités et définit comment les autres modules peuvent l'utiliser.
Par exemple, une application de vente peut comporter des modules de produits, de stocks et de commandes. Ils restent intégrés à une seule application ; leur séparation aide à conserver un code facile à gérer à mesure que les fonctionnalités se multiplient.
Comment les modules sont-ils organisés ?
Un module comprend généralement deux parties :
