Décomposer par capacité métier - AWS Conseils prescriptifs

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 capacité métier

Vous pouvez utiliser les processus métier ou les capacités de votre organisation pour décomposer un monolithe. Une capacité commerciale est ce que fait une entreprise pour générer de la valeur (par exemple, les ventes, le service client ou le marketing). En général, une organisation possède de multiples capacités commerciales qui varient selon le secteur ou l'industrie. Utilisez ce modèle si votre équipe a suffisamment d'informations sur les unités commerciales de votre organisation et si vous disposez d'experts en la matière (PME) pour chaque unité commerciale. Le tableau suivant explique les avantages et les inconvénients liés à l'utilisation de ce modèle.

Avantages Inconvénients
  • Génère une architecture de microservices stable si les capacités de l'entreprise sont relativement stables.

  • Les équipes de développement sont interfonctionnelles et organisées autour de la création de valeur commerciale plutôt que de fonctionnalités techniques.

  • Les services sont peu couplés.

  • La conception des applications est étroitement liée au modèle commercial.

  • Nécessite une compréhension approfondie de l'ensemble de l'activité, car il peut être difficile d'identifier les capacités et les services commerciaux.

Dans le schéma suivant, un monolithe d'assurance est décomposé en quatre microservices en fonction des capacités de l'entreprise.

Décomposer les monolithes en fonction des capacités commerciales