开启DDD聚会09/22

在DDDEvotion的支持下,Raiffeisenbank系统建筑师社区已在9月22日等待您参加在线公开聚会。我们将学习DDD惯例如何帮助将系统分解为微服务,以及如何根据DDD原理熟悉Rich Communications Services及其应用。







我们要谈什么



如何训练DDD

康斯坦丁Gustov,Raiffeisenbank



关于讲者:已开发的软件超过10年。目前担任建筑师。我从C ++和一点Delphi开始,然后完全切换到.NET和C#,对此我感到非常高兴。他改变了几个学科领域-从军事工业和石油生产能源到银行业。他试图始终坚持务实的态度,没有极端。与服务体系结构和DDD一起使用。



关于报告:五年来,我们公司一直在各种项目中使用DDD做法。它们帮助我们将系统分解为微服务,与客户找到通用语言,创建不抗拒新要求的应用程序,并维持团队内部的高质量通信。同时,由于特定领域设计是一种没有明确说明如何做的方法,因此常常被放弃使用。



在我的报告中,我将讨论我们对这种方法的应用,我们使用了哪些良好实践,我们犯了哪些错误以及由此得出了哪些结论。



问题答案
一项微服务中集合之间的交互如何组织?聚合是否存储到另一个聚合的链接,或者该聚合存储另一个聚合的标识符,还是您管理事件?如果发生事件,该机制是如何组织的?



. 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, , , .



? , ?



. , . , , , — , , — .



, ( ) , ? .



, . .



介绍


以Rich Communication Services为例,开始使用DDD在新的主题领域中进行开发-用移动运营商的本地IM Messenger代替普通的SMS服务

FunBox的亚历山大·卢卡什金(Alexander Lukashkin)



关于发言人: FunBox的部门主管。他从工程师升为CTO。推出了新产品,有时甚至是从零开始的新移动运营商。现在,他正在为移动运营商的本机IM Messenger开发产品。



关于报告:移动运营商的发展是“经典”和全新主题之间的交叉点。如果这些主题领域复杂且令人困惑,该怎么办?如果对于您(作为开发人员)来说,这些主题领域完全陌生,该怎么办?让我们看一下Rich Communication Services的示例。



RCS是一种本机IM即时消息传递程序,供订户立即使用,用视频,交互式,地理位置,群聊和其他功能替代了运营商的标准SMS服务。而且,这“仅仅是”使用运营商IP多媒体子系统网络的服务之一。在我的演讲中,我将讨论我们用于开始新主题领域开发的实践。我将详细讨论领域驱动设计的原理如何帮助我们。



我们相信,借助这些实践,团队可以在短时间内找出所有问题并建立必要的专业知识。即使在为移动运营商开发中。



演示



>>>让我们在19:00(莫斯科时间)开始聚会。

注册以接收广播的链接:带有链接的信件将出现在您的邮件中。我们正在等待您,网上见!



All Articles