Ouvrez DDD Meetup 09/22

La communauté d'architectes système Raiffeisenbank, soutenue par DDDEvotion, vous attend le 22 septembre pour une rencontre en ligne ouverte. Nous apprendrons comment les pratiques DDD aident à décomposer les systèmes en microservices, ainsi qu'à se familiariser avec Rich Communication Services et son application selon les principes de DDD.







De quoi allons-nous parler



Comment former DDD

Konstantin Gustov, Raiffeisenbank



À propos de l'orateur: développe des logiciels depuis plus de 10 ans. Travaille actuellement en tant qu'architecte. J'ai commencé avec C ++ et un peu de Delphi, puis je suis complètement passé à .NET et C #, ce dont je suis très content. Il a changé plusieurs domaines - de l'industrie militaire et de l'énergie de la production pétrolière à la banque. Il essaie de toujours adhérer à des approches pragmatiques sans extrêmes. Fonctionne avec les architectures de service et DDD.



À propos du rapport:Depuis 5 ans, dans l'entreprise, nous utilisons les pratiques DDD dans divers projets. Ils nous aident à décomposer les systèmes en microservices, à trouver un langage commun avec le client, à créer des applications qui ne résistent pas aux nouvelles exigences et à maintenir une communication de haute qualité au sein de l'équipe. Dans le même temps, l'utilisation de la conception spécifique au domaine est souvent abandonnée du fait qu'il s'agit d'une méthodologie sans instructions claires sur ce qu'il faut faire et comment faire.



Dans mon rapport, je parlerai de notre application de cette approche, des bonnes pratiques que nous utilisons, des erreurs que nous avons commises et des conclusions que nous en avons tirées.



Réponses aux questions
Comment l'interaction entre les agrégats au sein d'un microservice est-elle organisée? L'agrégat stocke-t-il un lien vers un autre agrégat, ou l'agrégat stocke-t-il l'identifiant d'un autre agrégat, ou gérez-vous avec des événements? S'il s'agit d'événements, comment le mécanisme est-il organisé?



. 4 , . ( ), ( ). , . , Mediator, , . Handler, — , ORM, instance Mediator, interceptors NHibernate.



application , , ?



, , . , -, Transaction Script, , CRUD. , , , . , -, . , use-case Handler. use-cases /, Handler use-case. , , , . . UseCaseHandler, -. , Handler Insurance, InsuranceReports . use-case Handler.



, ( )?



. , . , . , , . — — — 50 , . ACID, . , use-cases, , , .



? , ?



. , . , , , — , , — .



, ( ) , ? .



, . .



PRÉSENTATION


Début du développement dans un nouveau domaine en utilisant DDD, en utilisant l'exemple des Rich Communication Services - en remplaçant les services SMS ordinaires par un messager IM natif d'un opérateur mobile

Alexander Lukashkin, FunBox



À propos de l'orateur: Chef de service chez FunBox. Il est passé d'ingénieur à CTO. Lancement de nouveaux produits et parfois de nouveaux opérateurs mobiles à partir de zéro. Il développe maintenant des produits pour le messager IM natif d'un opérateur mobile.



À propos du rapport: Le développement pour les opérateurs de téléphonie mobile est le croisement de différents domaines, «classiques» et complètement nouveaux. Et si ces domaines sont complexes et déroutants? Et si pour vous, en tant que développeur, ces domaines ne vous sont absolument pas familiers? Regardons l'exemple des Rich Communication Services.



RCS est un messager IM natif disponible immédiatement pour les abonnés, remplaçant le service SMS standard de l'opérateur par des fonctionnalités vidéo, interactives, de géolocalisation, de discussions de groupe et d'autres fonctionnalités. De plus, il ne s'agit «que» de l'un des services qui utilisent le réseau du sous-système multimédia IP de l'opérateur. Dans mon discours, je parlerai des pratiques que nous utilisons pour commencer le développement dans de nouveaux domaines. Je m'attarderai sur la manière dont les principes de la conception pilotée par domaine nous aident.



Nous pensons qu'avec l'aide de ces pratiques, l'équipe peut tout comprendre et acquérir l'expertise nécessaire en peu de temps. Même en développement pour les opérateurs mobiles.



PRÉSENTATION



>>> Commençons la rencontre à 19h00 (heure de Moscou).

Inscrivez-vous pour recevoir un lien vers la diffusion:une lettre avec un lien viendra à votre courrier. Nous vous attendons, à bientôt en ligne!



All Articles