Devfest Lille 2024Lille Grand Palais

Damien Raude-Morvan

Damien Raude-Morvan , Decathlon

Damien Raude-Morvan est Senior Staff Software Engineer au sein de Decathlon Digital. Il est présent dans l'écosystème numérique nantais depuis 20 ans avec des rôles d'architecte logiciel, de formateur, de responsable R&D ou encore de CTO. Il est également contributeur dans différentes communautés Open Source (Apache, Debian).

Photo de Damien Raude-Morvan

Structurizr DSL : Au-delà des diagrammes vers l'Architecture-as-Code

Cette conférence présentera Structurizr DSL, un langage spécifique à un domaine (DSL) pour créer des modèles d'architecture logicielle.

C4 Model est une notation puissante pour visualiser des diagrammes d'architecture, mais la création de nombreux diagrammes (par exemple avec PlantUML) peut être longue et sujette à des erreurs.

Le Structurizr DSL résout ce problème en permettant aux architectes et aux développeurs de créer des modèles d'architecture en utilisant une syntaxe textuelle simple et intuitive. Nous fournirons des exemples de la façon dont il peut être utilisé pour créer différents types de modèles, y compris des diagrammes de composants, des diagrammes de déploiement mais aussi d'en sortir des analyses d'impacts. Enfin, nous montrerons comment Structurizr DSL peut être intégré dans les flux de développement existants, permettant aux architectes et aux développeurs d'incorporer facilement la modélisation de l'architecture dans leur travail quotidien.

A l'issue de cette présentation, les participants auront une compréhension claire des avantages et des capacités du Structurizr DSL, et seront équipés des connaissances nécessaires pour commencer à l'utiliser dans leurs propres projets d'architecture logicielle.