

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Décomposer par sous-domaine
<a name="decompose-subdomain"></a>

Ce modèle utilise un [sous-domaine de conception pilotée par domaine (DDD)](https://en.wikipedia.org/wiki/Domain-driven_design) pour décomposer les monolithes. Cette approche décompose le modèle de domaine de l'organisation en sous-domaines distincts qui sont étiquetés comme *principaux* (un facteur de différenciation clé pour l'entreprise), *support* (peut-être lié à l'activité mais pas un facteur de différenciation) ou *génériques* (non spécifiques à l'entreprise). Ce modèle convient aux systèmes monolithiques existants qui ont des limites bien définies entre les modules liés aux sous-domaines. Cela signifie que vous pouvez décomposer le monolithe en reconditionnant les modules existants sous forme de microservices, mais sans réécrire de manière significative le code existant. Chaque sous-domaine possède un modèle, et la portée de ce modèle est appelée contexte *limité*. Les microservices sont développés dans ce contexte limité. Le tableau suivant explique les avantages et les inconvénients de l'utilisation de ce modèle.


****  

| Avantages | Inconvénients | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/modernization-decomposing-monoliths/decompose-subdomain.html) | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/modernization-decomposing-monoliths/decompose-subdomain.html) | 

L'illustration suivante montre comment un monolithe d'assurance peut être décomposé en sous-domaines après avoir été décomposé par les capacités de l'entreprise.

![\[Décomposer les monolithes par sous-domaines\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/modernization-decomposing-monoliths/images/decompose-by-subdomain.png)


L'illustration montre que les services *de vente* et de *marketing* sont divisés en microservices plus petits. Les modèles *d'achat* et de *réclamation* sont des facteurs de différenciation commerciaux importants pour les *ventes* et sont divisés en deux microservices distincts. Le *marketing* est décomposé en utilisant des fonctionnalités commerciales complémentaires telles que les *campagnes*, les *analyses* et les *rapports*.