Cqrs

Autre

SymfonyDay Montreal 2026: CQRS in Symfony: yes, but calm down (Symfony Blog)

Le SymfonyDay de Montréal 2026 mettra en avant une présentation sur le CQRS dans Symfony, animée par Oskar Barcz. Celui-ci expliquera comment utiliser CQRS de manière pragmatique pour structurer des fonctionnalités, simplifier le code et séparer les préoccupations, tout en évitant les anti-patterns. La séance visera à illustrer l'implémentation facile de CQRS et son intégration avec Symfony Messenger, ainsi que sa valeur ajoutée dans des projets Symfony. La conférence promet des discussions enrichissantes et l'opportunité de connecter avec la communauté Symfony.

Dev back

CQRS avec Symfony Messenger : Domptez la complexité de vos applications

L'article présente l'utilisation du pattern CQRS (Command Query Responsibility Segregation) avec Symfony Messenger pour améliorer l'architecture des applications Symfony. Il explique comment ce pattern permet de séparer clairement les tâches de lecture et d'écriture, facilitant ainsi la maintenance et la clarté du code. Des étapes concrètes de mise en œuvre, comme la création de Commandes et de Queries, ainsi que l'utilisation de la configuration de Messenger sont abordées, soulignant les avantages de cette approche pour les applications complexes.

Dev back

Et si on utilisait l'Event Storming dans nos projets API Platform ?, API Platform Event - API Platform

L'Event Storming est une méthode de conception collaborative qui se concentre sur l'utilisateur et son parcours, idéale pour la création d'interfaces. Cette conférence explore son application dans les projets API Platform, abordant les pièges à éviter et les adaptations nécessaires pour son succès, tout en intégrant des concepts comme ORM, ODM et Event Sourcing.

Dev back

Laravel DDD - Using Data Objects; Domain Commands

Cet article traite de l'utilisation des objets de données et des commandes de domaine dans Laravel pour améliorer la lisibilité du code et faciliter les opérations d'écriture dans les bases de données. Il explique comment créer des commandes spécifiques et intégrer des objets de données pour simplifier l'interaction avec les modèles Eloquent, tout en utilisant l'injection de dépendances pour une meilleure interopérabilité du code. Le contenu est destiné aux développeurs Laravel qui souhaitent adopter des pratiques de Domain-Driven Design (DDD).

Fullstack

Domain-Driven Design (DDD) : Maîtrisez la ...

La conférence sur le Domain-Driven Design (DDD) présente des concepts clés comme le modèle du domaine, le langage ubiquitaire et les contextes bornés, qui aident à concevoir des logiciels selon les exigences métier. DDD est recommandé pour la complexité métier, favorise la collaboration entre développeurs et experts métier, et permet de structurer le code de manière maintenable. Des principes comme SOLID et des stratégies comme CQRS sont intégrés pour améliorer la flexibilité et la scalabilité. La conférence conclut sur l'importance de DDD pour une meilleure adéquation entre les systèmes développés et les attentes des métiers.