BT
rss
Abonnés

Les dangers des déclarations if dans la logique domaine

par Jan Stenberg Suivre 29 Abonnés , traduit par Slim Ouertani Suivre 6 Abonnés   le  15 févr. 2017

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.

Abonnés

Concentrez-vous sur le Processus, pas sur le Microservice

par Jan Stenberg Suivre 29 Abonnés , traduit par Stéphane Wojewoda Suivre 11 Abonnés   le  10 janv. 2017

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.

Abonnés

DDD et la Documentation Vivante

par Jan Stenberg Suivre 29 Abonnés , traduit par Julien Delhomme Suivre 1 Abonnés   le  30 juin 2015 1

Faire de la documentation, c'est ennuyeux. Elle est souvent obsolète et sujette à mauvaise interprétation. Il est possible d'adopter un état d'esprit différent qui vous permettra d'améliorer votre documentation comme votre code, tel que l'a démontré Cyrille Martraire lors d'une présentation sur la création d'une documentation vivante quand on travaille avec DDD.

Abonnés

Modèles pour la Construction et le Déploiement de Microservices

par Jan Stenberg Suivre 29 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés   le  12 sept. 2014

La gestion de microservices implique de s'occuper de beaucoup de petits systèmes qui dialoguent entre eux et le provisionnement automatisé ainsi que l'automatisation de l'infrastructure sont cruciaux, a déclaré James Lewis en partageant les techniques et les pratiques qui l'ont aidé à gérer la complexité apportée par l'architecture microservice.

Abonnés

Construire une application réactive basée sur DDD et CQRS avec Akka

par Jan Stenberg Suivre 29 Abonnés , traduit par Julien Delhomme Suivre 1 Abonnés   le  30 juil. 2014

L'objectif de DDD, combiné à CQRS, est de décomposer un domaine métier complexe en éléments faciles à manipuler, en prenant en compte les besoins de scalabilité et de cohérence. Pawel Kaczor a initié une série d'articles en trois parties décrivant la construction d'une application réactive utilisant ces concepts avec Akka, la plate-forme open-source pour applications pilotées par les événements.

Abonnés

Migrer d'un monolithe vers des micro services chez SoundCloud

par Jan Stenberg Suivre 29 Abonnés , traduit par Chris Woodrow Suivre 0 Abonnés   le  15 juil. 2014

Migrer SoundCloud vers une architecture à base de micro services a été crucial pour permettre à nos équipes de créer de nouvelles fonctionnalités plus rapidement, déclare Phil Calçado dans une série de trois articles où il partage leur expérience en abandonnant leur système monolithique.

Abonnés

Utiliser l'Event Storming pour modéliser des domaines

par Jan Stenberg Suivre 29 Abonnés , traduit par Julien Delhomme Suivre 1 Abonnés   le  04 juil. 2014

Rassemblez tous vos experts métier et des développeurs dans une salle, fournissez-leur une rame de papier, une grande quantité de post-its colorés et un facilitateur, ils pourraient en quelques heures créer le meilleur des modèles. C'est ce qu'a suggéré Alberto Brandolini lors de la récente conférence DDD Exchange à Londres.

Abonnés

Les modèles propres et représentatifs sont clés pour la performance

par Jan Stenberg Suivre 29 Abonnés , traduit par Julien Delhomme Suivre 1 Abonnés   le  01 juil. 2014

Les systèmes haute-performance parlent de modèles propres et représentatifs. Le code n'a pas forcément à être laid, obscur et difficile à lire, a affirmé Martin Thompson lors de la récente conférence DDD Exchange à Londres.

Abonnés

Les Modèles fonctionnels dans la Conception Pilotée par le Domaine

par Jan Stenberg Suivre 29 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés   le  04 juin 2014

La Conception Pilotée par le Domaine réalise un travail important pour encourager les développeurs à créer un modèle de domaine et un langage omniprésent, mais tenter d'implémenter les concepts DDD en utilisant les principes orientés objet avec un état et un comportement génère souvent un modèle mutable confus.

Abonnés

Utiliser un langage fonctionnel pour le Domain-Driven Design

par Jan Stenberg Suivre 29 Abonnés , traduit par Christophe Fargeix Suivre 0 Abonnés   le  13 mai 2014

Cet article est un retour sur la présentation de Scott Wlaschin lors d'un meeting du Functional Londoners Group. Il y présente le F# et l'utilité d'un langage fonctionnel pour le Domain-Driven Design (DDD).

Abonnés

Du Data-Driven Development au Domain-Driven Design

par Jan Stenberg Suivre 29 Abonnés , traduit par Maxence Labusquière Suivre 0 Abonnés   le  21 janv. 2014

Julie Lerman partage ses expériences et les leçons qu’elle en a tirées dans trois articles du Magazine MSDN, articulés autour du DDD.

Abonnés

Implémenter le Domain-Driven Design dès le départ

par Jan Stenberg Suivre 29 Abonnés , traduit par Nicolas André Suivre 0 Abonnés   le  19 nov. 2013

Le domaine décrit votre métier ; c'est un ensemble de concepts et de logique qui pilote votre entreprise. Si vous suivez ce principe du Domain-Driven Design, (DDD), alors le domaine sera l'élément le plus important de votre application. Voici ce que nous explique Andras Nemes, un développeur Web suèdois sur la plate-forme .Net.

Abonnés

Uncle Bob : L'Architecture est une affaire d'Intention, pas de Frameworks

par Jan Stenberg Suivre 29 Abonnés , traduit par Grégory Weinbach Suivre 0 Abonnés   le  29 août 2013

L'architecture est une affaire d'intention, nous en avons fait une question de frameworks et de détails. C'est le constat qu'a fait Robert C. Martin, "Uncle Bob", au début de l'année au DDD Exchange Day de Londres.

Abonnés

Vaughn Vernon présente les styles d'architectures avancés dans un contexte DDD

par Jan Stenberg Suivre 29 Abonnés , traduit par Nicolas Fédou Suivre 0 Abonnés   le  19 juin 2013

Lors d'une présentation sur les styles d'architectures, architecture en couches, architectures hexagonales et le modèle d'acteur, du point de vue du "Domain Driven Design (DDD)", Vaughn Vernon explique que l'architecture hexagonale permet de retarder les prises de décisions concernant les connecteurs et mets en avant l'usage d'APIs internes quelque soit le type de ces connecteurs.

Abonnés

Guide de documentation pour les équipes utilisant le Domain-Driven Design

par Jan Stenberg Suivre 29 Abonnés , traduit par Jérémie Grodziski Suivre 0 Abonnés   le  12 juin 2013

La première chose que devrait faire une équipe au démarrage d'un projet de développement logiciel, est de dessiner une context map qui l'aidera à comprendre son contexte et son core domain, ainsi que les autres contextes avec lesquels elle va interagir. La chose la plus importante est d'obtenir une compréhension partagée du domaine entre toutes les personnes impliquées.

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT