• Prenez de l'avance et confiez-nous votre veille technologique et stratégique!

Domain Driven Design - la conception pilotée par le domaine métier

September 30, 2019 Méthodes

Connaissez-vous le DDD? Il s'agit d'une approche structurée pour organiser les connaissances métier et concevoir des services logiciels robustes et adaptés à votre domaine, quel que soit votre secteur.

img

Initiée et popularisée par Eric Evans et une communauté très active, le DDD, ou Domain Driven Design, prend peu à peu sa place dans la boîte à outils des architectes, développeurs logiciels et même Product Owners ou managers de projet.

Les bénéfices promis sont en effet rapidement démontrés: création de language commun, ouverture des silos de l'entreprise, ateliers collaboratifs, management visuel...

Les concepts du DDD sont universels, et peuvent s'appliquer à de nombreux domaines métier complexes où il s'agit de décorréler ce qui est vrai à l'instant T (l'état d'une commande ou d'un catalogue de SKUs par exemple), de ce qui a mené à cet état (l'historique des commandes, le journal de transactions financières d'une agence bancaire...).

Une méthode très populaire pour déconstruire un domaine et partager le language métier est l'Event Storming. Ces workshops intenses, très visuels, ont été imaginé par Alberto Brandolini et régulièrement utilisés en DDD aujourd'hui.

Nous vous invitons à découvrir à travers cette présentation comment le DDD (et l'Event Storming) peuvent aider à clarifier les choix architecturaux d'une architecture en micro-services.

N'hésitez pas à nous contacter pour animer un atelier d'Event Storming, que ce soit pour une migration go-to-cloud, la conception de micro-services, ou l'ingéniérie de process à robotiser/automatiser.

Confiez-nous votre veille technologique et stratégique

Nous assurons la publication d'une newsletter hebdomadaire sur les innovations, fusions & acquisitions et nouveaux modèles d'affaire dans votre industrie.

Pour une veille technologique ou commerciale sur mesure, contactez-nous