BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

Suivant rss
Abonnés

Les dangers des déclarations if dans la logique domaine

par Jan Stenberg Suivre 6 Abonnés , traduit par Slim Ouertani Suivre 1 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 6 Abonnés , traduit par Stéphane Wojewoda Suivre 6 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

Ne copiez pas le modèle Spotify

par Ben Linders Suivre 9 Abonnés , traduit par Stéphane Wojewoda Suivre 6 Abonnés   le  31 oct. 2016

Le modèle Spotify peut vous aider à comprendre le mode de fonctionnement chez Spotify, mais vous ne devriez pas le copier dans votre organisation. Il change en même temps que les personnes de Spotify découvrent des choses, c'est-à-dire tout le temps. Il n'y a pas qu'une seule manière de développer du logiciel chez Spotify.

Abonnés

Q&A avec David Anderson sur l'Enterprise Services Planning

par Ben Linders Suivre 9 Abonnés , traduit par Stéphane Wojewoda Suivre 6 Abonnés   le  08 févr. 2016

L'Enterprise Services Planning est une manière de planifier, ordonnancer, séquencer et choisir le travail pour les services. C'est une extension à l'échelle de toute l'entreprise des améliorations de Kanban. InfoQ a échangé avec David Anderson sur l'ESP, ce qu'il apporte, son usage pour la gestion du risque et le coût du délai, ainsi que l'importance des feedbacks.

Abonnés

Oncle Bob propose un Serment du Développeur

par Abel Avram Suivre 4 Abonnés , traduit par Simon Baslé Suivre 1 Abonnés   le  15 déc. 2015

Oncle Bob propose un serment pour les développeurs, comme en ont d'autres professions, au vu de l'importance que prend ce métier.

Abonnés

Gestion de Portefeuilles Projets avec Obeya

par Ben Linders Suivre 9 Abonnés , traduit par Stéphane Wojewoda Suivre 6 Abonnés   le  19 oct. 2015

L'Obeya est une approche de gestion de projets avec des salles de commande (war room - NdT) et de la visualisation. InfoQ a échangé avec Malika Mir sur ses motivations à déployer Obeya, son usage pour la gestion du portefeuille de projets, son expérience d'Obeya et les bénéfices retirés.

Abonnés

DDD et la Documentation Vivante

par Jan Stenberg Suivre 6 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 6 Abonnés , traduit par Nicolas Frankel Suivre 3 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 6 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 6 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 6 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 6 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 6 Abonnés , traduit par Nicolas Frankel Suivre 3 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 6 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 6 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.

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