Accueil InfoQ Domain Driven Design sur InfoQ
Actualités
Flux RSS-
Le Domain-Driven Design Avec Les Value-Added Services Et Les Domain Gateways Chez SoundCloud
Deux articles ont récemment été publiés par SoundCloud pour décrire l'évolution de leur architecture de service vers la mise en œuvre de Domain Gateways, en passant par les Value-Added Services. Les auteurs décrivent comment ces patterns basés sur le Domain-Driven Design ont aidé à réduire les doublons et à homogénéiser logique métier et contrôle d’accès.
-
O'Reilly Publie le Rapport “L'État de Maturité des Microservices”
Les microservices évoluent de la mode à la tendance, selon l’enquête publiée par O’Reilly. Le rapport a montré une attitude globalement positive à l’égard des microservices parmi les praticiens interrogés. Une découverte importante est que DevOps et microservices se nourrissent l'un de l'autre, de sorte que le succès de l'un contribue grandement au succès de l'autre.
-
Live Code pour pratiquer l'Architecture Hexagonale
L'architecture Hexagonale est un pattern peu usité permettant de découpler le domaine métier des autres couches. Thomas Pierrain explique le concept avant une session de live coding pour réaliser de l'architecture hexagonale avec le Dr Alistair Cockburn le 20 juin prochain à Paris.
-
Après-midi DDD & LegacyClub à Paris
La communauté française du DDD s'agrandit. Réservez déjà la date du 7 juin dans votre agenda et venez participer à une après midi du DDD. Echanges avec les organisateurs autour du DDD, de refactoring de legacy et de microservices.
-
Les dangers des déclarations if dans la logique domaine
La déclaration if trouvée dans la plupart des langages de programmation a deux rôles principaux : la validation de l'entrée pour protéger le domaine contre des données erronées et pour traiter la logique métier dans le domaine. Malheureusement, nous consacrons trop peu de temps à gérer les risques liés à l'utilisation de déclarations logiques du point de vue business ou du domaine.
-
Concentrez-vous sur le Processus, pas sur le Microservice
La clé de la réussite en travaillant avec un système basé sur des microservices est de se concentrer sur l'ensemble du processus distribué, et non sur les microservices eux-mêmes. Eric Ess, dans sa présentation sur la manière de monitorer les processus distribués chez jet.com pendant la Microservices Conference à Londres, expliquait que les services sont l'aspect le moins important.
-
L'utilisation des Bounded Contexts de Domain Driven Design pour découper un modèle de domaine vaste
Pour diviser un modèle de domaine trop vaste en plusieurs modèles plus petits, les développeurs peuvent appliquer le concept de Bounded Context (Contexte Borné) proposé par Domain Driven Design (DDD) en utilisant le Contexte de Base de données (DbContext class) disponible dans Entity Framework (EF), ce que expliquait récemment Julie Lerman dans le magazine MSDN.
-
Domain Driven Design Exchange (DDDx) 2012 Rupture avec le design basé sur le paradigme orienté objet
Cette année, DDDx a commencé par une keynote d’Eric Evans dans laquelle il a mis l’accent sur le changement de paradigme du DDD qui était considéré à ses débuts comme faisant partie du Design Orienté Objet à la situation actuelle où il est considéré comme indépendant de celui-ci.