BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

使用领域叙事确定界限上下文

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年2月24日

界限上下文(Bounded Context)是采用领域驱动设计(DDD)工作方式中的一个核心理念。领域叙事(Domain storytelling)是一种发现在领域中人与系统如何共事的方式,可用于识别各个界限上下文,以及它们之间是如何互联的。在近期召开的DDD 2018欧洲大会上,来自于Workplace Solutions的演讲者Stefan Hofer和Henning Schwentner介绍了如何使用领域叙事工具确定界限上下文。

他的粉丝

Vaughn Vernon使用反应式DDD对微服务中的不确定性建模

作者 Thomas Betts 关注 34 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2017年10月13日

微服务和反应式系统带来了不确定性,比如消息的顺序问题、消息重复的问题或者消息丢失的问题。Vaughn Vernon认为,如何对这些不确定性做出反应属于业务决策问题,并建议通过DDD概念对不确定性进行建模。

他的粉丝

Eric Evans:领域驱动设计(DDD)当前更为适用

作者 Thomas Betts 关注 34 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2017年9月25日

在2003年出版的《领域驱动设计》一书作者Eric Evans看来,相比于14年前该书出版时,当前领域驱动设计(DDD,Domain-Driven Design)的理念更为适用。比起我们过去所采用的方式,软件开放工具和技术范围在不断扩展,其中不少已经采用了DDD方式。Evan指出:“DDD不涉及具体的开发技术,但也并非对技术漠不关心”。

他的粉丝

捕获-嵌入-防护:领域驱动设计的指导原则

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 谢丽 关注 10 他的粉丝   发布于  2017年7月13日

在使用DDD核心理念和实践作为软件设计和开发的指导方针时,可以概括为三个原则:捕获、嵌入、防护。这是Steven A. Lowe在今年的DDD交流大会上演讲时提出的。捕获领域模型。将模型嵌入代码。保护领域模型免受其他领域的侵蚀。

他的粉丝

InfoQ在新兴技术企业大会上对Lightbend企业架构师Kiki Carter的访谈

作者 Michael Redlich 关注 12 他的粉丝 ,译者 马卓奇 关注 5 他的粉丝   发布于  2017年6月20日

InfoQ在新兴技术企业大会上对Lightbend企业架构师Kiki Carter进行了采访,Carter向我们分享了她对于微服务、响应式系统、Scala与Java的对比、以及SMACK(Spark, Mesos, Akka, Cassandra, Kafka)技术栈的观点。

他的粉丝

在自动驾驶汽车的开发软件中使用模型

作者 Ben Linders 关注 23 他的粉丝 ,译者 孙薇 关注 0 他的粉丝   发布于  2017年2月16日

在类似无人驾驶汽车这样自治动力系统的软件开发中,模型发挥着重要的作用——模仿及验证人们的驾驶行为,记录系统日志并生成代码。在2016年度的GOTO Amsterdam大会上,美国亚利桑那大学电气与计算机工程专业的副教授Jonathan Sprinkle就无人驾驶汽车的软件开发主题发表了演讲,他认为:无人驾驶汽车的软件起初都是单一整体式的,但如今逐渐向着可组合的拼装式方向发展,新的软件可根据需求进行功能拼装。此外,之前大量的数据都来自诸如雷达、GPS和摄像机等传感器,但如今通过传感器融合,并朝着可感知的方向发展,这些数据都合并到了同一张地图上。这意味着如今的汽车不再将周边整个世界视为静态数据,而是主动去感知,并根据新增类型的传感器推断这些事物会如何移动。

他的粉丝

将领域带回软件开发

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 冬雨 关注 4 他的粉丝   发布于  2017年2月14日

如果你理解如今的商业压力,将会发现商业方面会把IT看成令他们止步不前的障碍。从80年代开始,商业就已经在讨论敏捷了,而IT却是在2000年前期才开始去实现敏捷,David West 在近期阿姆斯特丹DDD欧洲大会的演讲中说。

他的粉丝

Eric Evans:领域驱动设计有利于软件开发吗?

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 禚娴静 关注 0 他的粉丝   发布于  2016年6月21日

Eric Evans最近在伦敦举办的DDD eXchange大会上做了一次主题演讲。他在演讲中指出,过去的几年中,对领域驱动设计(DDD)的兴趣有所增加。他认为,我们正处在一个开发人员更在乎设计的时代,部分原因是因为我们更多的工作在分布式系统上,而其中模型具有较高的价值。

他的粉丝

与DDD领域专家共事

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 谢丽 关注 10 他的粉丝   发布于  2016年6月7日

在2016年年初举行的领域驱动设计欧洲大会上,Cyrille Martraire在演讲中分享了他在DDD驱动的环境中与领域专家共事的经验。他指出,在领域驱动设计中,与领域专家对话及所使用的语言是关键,这通常会因为所说的语言不同而出现困难。

他的粉丝

复杂软件系统开发的技术和趋势

作者 Ben Linders 关注 23 他的粉丝 ,译者 谢丽 关注 10 他的粉丝   发布于  2016年6月2日

Software-Centric Systems大会探讨了新技术、趋势及复杂软件系统开发的经验。InfoQ采访了大会委员会的两名成员Rob Howe和Martijn Rutten,内容涉及软件开发面临的主要挑战、技术发展、推动创新以及推广敏捷以提升流程可靠性和交付价值。

他的粉丝

Lagom:一个新的微服务框架

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2016年3月17日 3

Lightbend,也就是Akka背后的公司,最近发布了一款开源的微服务框架Lagom,它构建在他们的Reactive平台之上,尤其是使用了Play框架和Akka的家族产品,并添加了ConductR用于部署。默认情况下,Lagom是消息驱动和异步的,使用分布式CQRS持久化模式,并将事件溯源作为主要实现。

他的粉丝

使用领域驱动设计中的Bounded Context概念分解大领域模型

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2013年3月5日

领域驱动设计(DDD)中的Bounded Context(边界上下文)概念可用于将一个大模型分解为几个较小的模型,每一个模型对应Entity Framework(EF)中的Database Context(DbContext类)。Bounded Context创建的模型较小,而且内聚性更高,同时维持了模型之间的边界。

他的粉丝

Greg Young谈以读模式使用Event Store

作者 Jan Stenberg 关注 33 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝   发布于  2013年2月6日

Greg Young是Event Store的首席架构师,他最近谈到了Event Store中的Projections Library,以及如何以读模式来使用它。Greg在讲座中解释了Projections Library及其主要用例。他还介绍了很多实用的例子。

他的粉丝

OpenXava 4.5支持JPA继承映射和自动化业务逻辑

作者 Srini Penchikala 关注 34 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝   发布于  2012年9月27日

OpenXava是一个支持快速企业级应用开发的Java框架,其最新版本支持所有的JPA继承映射策略和自动化业务逻辑(Automated Business Logic,ABL)库。OpenXava 4.5版本已于7月份发布。

他的粉丝

MDE为何错失良机?

作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝   发布于  2011年11月7日 2

每个月都会有更多关于编程语言的活动,也会有更多人对编程语言感兴趣。Jean Bezivin上周在SPLASH大会上提出这样的观点,人们已经对MDE的不感兴趣了。他对这种状况阐述了自己的分析结果。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT