Skip to Content
Modèles d'architecture avec Python
book

Modèles d'architecture avec Python

by Harry Percival, Bob Gregory
November 2024
Intermediate to advanced
304 pages
8h 13m
French
O'Reilly Media, Inc.
Book available
Content preview from Modèles d'architecture avec Python

Annexe A. Diagramme et tableau récapitulatifs

Voici à quoi ressemble notre architecture à la fin du livre :

diagram showing all components: flask+eventconsumer, service layer, adapters, domain etc

Le tableau A-1 récapitule chaque modèle et ce qu'il fait.

Tableau A-1. Les composants de notre architecture et ce qu'ils font tous
Couche Composant Description

Domaine

Définit la logique commerciale.

Entité

Un objet du domaine dont les attributs peuvent changer mais qui a une identité reconnaissable dans le temps.

Objet de valeur

Un objet de domaine immuable dont les attributs le définissent entièrement. Il est fongible avec d'autres objets identiques.

Agrégat

Groupe d'objets associés que nous traitons comme une unité dans le cadre des modifications de données. Définit et applique une limite de cohérence.

Événement

Représente quelque chose qui s'est produit.

Commande

Représente une tâche que le système doit effectuer.

Couche de service

Définit les tâches que le système doit effectuer et orchestre les différents composants.

Manipulateur

Reçoit une commande ou un événement et exécute ce qui doit se passer.

Unité de travail

Abstraction autour de l'intégrité des données. Chaque unité de travail représente une mise à jour atomique. Rend les référentiels disponibles. Suit les nouveaux événements sur les agrégats récupérés.

Bus de messages (interne)

Gère les commandes et les événements en les acheminant vers le gestionnaire approprié.

Adaptateurs (secondaires) ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Analyse de données avec Python

Analyse de données avec Python

Wes McKinney, Daniel Rougé

Publisher Resources

ISBN: 9798341617605Supplemental Content