BT

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

他的粉丝

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

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

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

他的粉丝

PayPal API风格指南和设计模式

作者 Abel Avram 关注 4 他的粉丝 ,译者 薛命灯 关注 12 他的粉丝   发布于  2017年9月25日

PayPal通过RESTful API将自己的平台打造成彼此连接的服务。他们为此提供了用于创建和使用这些API的指南和设计模式,其他开发者可以在自己的项目中使用这些指南和模式。

他的粉丝

TypeScript 2.5 发布,增加语言级重构

作者 David Iffland 关注 3 他的粉丝 ,译者 刘志勇 关注 1 他的粉丝   发布于  2017年9月11日 2

Microsoft 已经发布了 TypeScript 2.5 ,这个版本并不侧重于新的语言特性,而是增加了包括内置于语言服务自身的基本重构这样的新功能。

他的粉丝

如何选取事件架构

作者 Jan Stenberg 关注 9 他的粉丝 ,译者 盖磊 关注 1 他的粉丝   发布于  2017年8月30日 1

如果你要设计一个分布式系统,它可能是基于微服务的,并且你在考虑采用事件架构(Event Architecture),那么目前存在多种的模型和技术可供使用。David Dawson在近期的博客帖子中介绍了多种风格的事件架构,并指出,非功能性需求是影响架构实现选择的一个主要因素。

他的粉丝

基于事件系统中的过程管理器

作者 Jan Stenberg 关注 9 他的粉丝 ,译者 Rays 关注 1 他的粉丝   发布于  2017年8月2日

Bernd Rücker在今年的DDD eXchange大会上演讲中提出,以发布事件的方式去通知领域内的更改,可实现不同领域彼此分离。但是如果逻辑事件流的确存在,事情就变得不明显了,并难以领会了。更好的解决方案是使用过程管理器(Process Manager)对全过程进行追踪。

他的粉丝

2017敏捷沙滩大会概述:学习、心理安全和持续交付的重要性

作者 Daniel Bryant 关注 270 他的粉丝 ,译者 Rays 关注 1 他的粉丝   发布于  2017年7月27日

在英国康沃尔郡举行的2017年敏捷沙滩大会(Agile on the Beach)上,数百名演讲者和与会者欢聚一堂,探讨在敏捷领域和后敏捷时代软件开发方法上的最新进展。

他的粉丝

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

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

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

他的粉丝

访谈Michael Ong:关于骑行、敏捷和UX价值

作者 Shane Hastie 关注 11 他的粉丝 ,译者 姚佳灵 关注 0 他的粉丝   发布于  2017年6月27日

Michael Ong是新加坡的产品和用户体验专家。他在接受InfoQ的采访时,畅谈了他对自行车骑行活动和敏捷的共同热情以及这两者是如何互补的、良好的聆听技巧在用户体验设计中的重要性、新加坡和印尼的科技行业,以及在即将到来的印尼敏捷会议上的讲话。

他的粉丝

Google发力智能识别:Cloud Speech API正式发布

作者 Kent Weare 关注 7 他的粉丝 ,译者 Rays 关注 1 他的粉丝   发布于  2017年5月12日

Google在近期的博客帖子中,宣布它们的Cloud Speech API正式发布。Cloud Speech API允许开发人员添加预先训练好的机器学习模型,用于视频、图像和文本分析中的识别任务,并可实现动态翻译。Cloud Speech API曾于去年夏天以测试版发布。

他的粉丝

论模式在领域驱动设计中的重要性

作者 Jan Stenberg 关注 9 他的粉丝 ,译者 周元昊 关注 0 他的粉丝   发布于  2017年3月6日

最近在阿姆斯特丹举办的领域驱动设计欧洲大会上,Cyrille Martraire在其演讲中谈论到模式的重要性时表示,了解领域驱动设计之外诸多现存的模式很有必要,它们可以帮助你设计出更好的系统。

他的粉丝

Eric Evans:DDD不是为完美主义者而生

作者 Jan Stenberg 关注 9 他的粉丝 ,译者 汪欣 关注 0 他的粉丝   发布于  2017年2月27日

追寻完美设计是从一开始就伴随着领域驱动设计(DDD)的常见问题,但DDD不是为完美主义者而生的。最近在阿姆斯特丹的DDD欧洲会议上,Eric Evans在其演讲中指出,为了停止这种追求,你需要对如何创建设计良好但并不完美的软件有一些概念。

他的粉丝

针对微服务应重新领会功能服务设计:来自microXchg大会的报告

作者 Daniel Bryant 关注 270 他的粉丝 ,译者 Rayss 关注 0 他的粉丝   发布于  2017年2月23日

今年microXchg微服务大会上,Uwe Friedrichsen做了开幕报告。报告中探讨了“弹性功能服务设计”的核心理念,要点包括:微服务开发人员应该了解容错设计模式与缓存,但不能用于改善完全不好(过度耦合)的系统设计;理解DDD和模块化的重要性;组件重在可替换性而非可重用性。报告指出,在实现微服务这样的分布式系统时,开发人员和架构师需要重新领会功能服务设计。

他的粉丝

微服务的未来:功能性服务设计和可观测性

作者 Daniel Bryant 关注 270 他的粉丝 ,译者 罗远航 关注 0 他的粉丝   发布于  2017年2月22日

为了准备将于柏林举行的第16届和第17届microXchg会议,InfoQ与Uwe Friedrichsen和Adrian Cole一同讨论了功能性服务设计(functional service design)和对于监测分布式系统的新挑战,以及未来微服务架构的类型应该是怎样的。

他的粉丝

在领域逻辑中使用If语句的潜在危险

作者 Jan Stenberg 关注 9 他的粉丝 ,译者 Alina 关注 0 他的粉丝   发布于  2017年2月20日 2

大多数编程语言中if语句主要有两个作用:验证输入以保护域免受错误数据的影响,以及处理域内业务逻辑。但是,Udi Dahan最近在阿姆斯特丹DDD欧洲会议上的发言中指出,我们一般很少从业务或领域角度管理使用if语句处理逻辑的风险。

他的粉丝

NIST指南要求使用生物识别时需要第二个认证因素

作者 Thomas Betts 关注 5 他的粉丝 ,译者 汪欣 关注 0 他的粉丝   发布于  2017年2月20日

NIST发布了新的数字身份指南的公开草案,被称为"过去修订版的重大更新"。该指南描述了可接受的多重认证(MFA)的用法。此外,当使用生物识别数据作为一个认证因素时,它必须与你拥有的东西一起使用,而不是你知道的东西,比如密码。

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT