后端开发实践系列——事件驱动架构(EDA)编码实践 (insights.thoughtworks.cn)
在本系列的前两篇文章中,我作者分别讲到了后端项目的代码模板和DDD编码实践,在本篇将继续以编码实践的方式分享如何落地事件驱动架构。
by @ThoughtWorks 2019-08-21 09:42 分享 查看详情
中台与组织 | 白话中台战略 (insights.thoughtworks.cn)
上篇文章中,我抛出了自己对于中台的定义,本篇继续讨论,通过推演中台演进过程中的问题,从组织的角度出发,阐述为什么有必要使用产品化的思路来进行中台建设。
by @ThoughtWorks 2019-08-16 09:33 分享 查看详情
端口和适配器架构——DDD好帮手 (insights.thoughtworks.cn)
我们不妨从DDD中跳出,找一种方法互为参照和检验,比如“端口和适配器架构”。
by @ThoughtWorks 2019-08-09 09:34 分享 查看详情
浅谈CDC在微服务中的应用 (insights.thoughtworks.cn)
早在二十多年前,CDC就已经用来将应用系统的数据变更实时发送到数据仓库,进一步转换后传递到数据分析系统,这样能够在极小地影响生产的情况下,有效而及时地将数据传递到消费方。而在微服务架构逐渐流行的今天,这种古老的技术是否能够焕发新的生机?
by @ThoughtWorks 2019-08-07 09:33 分享 查看详情
从单体到微服务,这些年架构的演变 (insights.thoughtworks.cn)
架构就像一个杂货铺,微服务也只是工具箱,不能有了锤子满世界找钉子。
by @ThoughtWorks 2019-08-02 09:58 分享 查看详情
后端开发实践系列——领域驱动设计(DDD)编码实践 (insights.thoughtworks.cn)
本文是「后端开发实践系列」第二篇,主要介绍了DDD中的应用服务、聚合、资源库和工厂等概念以及与它们相关的编码实践,更着重讲到了软件的读写操作在DDD中的实现方式。
by @ThoughtWorks 2019-07-31 09:37 分享 查看详情
高效会议的十三条军规 (insights.thoughtworks.cn)
团队大了,总有各种会议和讨论,沟通成本上升不少。但是我们不能只是抱怨,如何提高开会的效率才是关键。本文通过故事的方式分享日常会议的常见问题,并试图从会前、会中、会后三个阶段来列一些相对比较基础的、比较容易落地执行的规则。
by @ThoughtWorks 2019-07-26 09:54 分享 查看详情
揭秘大数据安全 (insights.thoughtworks.cn)
数据是企业极力保护的核心资产之一,其重要性不言而喻。那大数据安全又是什么呢?是确保数据在收集、传输、处理和存储时的安全?那这个常见的数据安全又有何异同?本篇将对相关问题作出讨论。
by @ThoughtWorks 2019-07-24 10:55 分享 查看详情
数字货币新浪潮 | Libra 蓝皮书 (mp.weixin.qq.com)
《数字货币新浪潮》是 ThoughtWorks 众多区块链专家对 Libra 的解读,潘多拉魔盒里放出来的到底是天使还是魔鬼?数字货币的未来长成什么样子?对我们的警示是什么?希望这本蓝皮书能给您带来不一样的思考。
by @ThoughtWorks 2019-07-18 17:31 分享 查看详情
软件测试新趋势 (insights.thoughtworks.cn)
最近十到二十年,软件业迎来了一个超高速发展期,其中软件测试相对于软件开发进展稍微缓慢一点,不过也出现了不少新的思想、技术以及趋势。基于现阶段在客户现场、业界大会、与专家的讨论以及从网上看到的相关内容,本篇尝试总结出几个测试新趋势。
by @ThoughtWorks 2019-07-17 10:21 分享 查看详情
从技术雷达看​DevOps的十年——容器技术和微服务 (insights.thoughtworks.cn)
DevOps十年系列完结篇《从技术雷达看​DevOps的十年——容器技术和微服务》
在这一篇,我们将通过技术雷达上相关条目的变化来考察 Docker 和微服务的发展
by @ThoughtWorks 2019-07-12 09:43 分享 查看详情
微前端如何落地? (insights.thoughtworks.cn)
本文节选自ThoughtWorks 黄峰达《前端架构:从入门到微前端》一书。这是一本围绕前端架构的实施手册,从基础的架构规范到如何设计前端架构,再到采用微前端架构拆分复杂的前端应用,系统地介绍了前端架构世界的方方面面。
by @ThoughtWorks 2019-07-11 09:57 分享 查看详情
Move: 一门面向资产的编程语言 (insights.thoughtworks.cn)
最近被 Libra 刷了屏。好多人都在谈论 Libra 对未来的影响,有从正面讨论的,认为会影响未来的数字经济,也有负面的。这篇文章里,我们就不谈这些了,作为一名Developer,我们聊聊 Libra 附带推出的 Move 这门语言。
by @ThoughtWorks 2019-07-10 09:21 分享 查看详情
Scala 3 不再支持 XML 了吗? (insights.thoughtworks.cn)
前段时间,我为Scala 3提出了XML字面量语法提案,在社区中正在讨论。这个提案可能预示着 Scala 3、Scala.js和Binding.scala的未来前景。为什么这么说?还得先聊聊Scala目前在编程语言界的江湖地位是怎么来的。
by @ThoughtWorks 2019-07-08 16:47 分享 查看详情
React单元测试策略及落地 (insights.thoughtworks.cn)
市面关于React单元测试的文章,普遍停留在“可以如何写”和介绍工具的层面,既未回答“为何必须做单元测试”,也未回答“单元测试的最佳实践”两个关键问题。本文正是要对这两个问题作出回答。
by @ThoughtWorks 2019-07-08 09:42 分享 查看详情
Libra——货币新纪元 (insights.thoughtworks.cn)
Libra的使命昭示了它的勃勃雄心,而以Facebook等互联网巨头为核心的Libra协会则让人对它的未来充满想象。潘多拉的魔盒已经打开,各大互联网巨头及各大商业银行随时可能入场。如哈耶克形容的一个货币自由竞争的时代随时可能到来。
by @ThoughtWorks 2019-07-04 14:19 分享 查看详情
后端开发实践系列——开发者的第0个迭代 (insights.thoughtworks.cn)
我希望整理出一套公共性的项目模板出来,旨在尽量多地包含日常开发之所需,减少开发者的重复性工作以及提供一些最佳实践。对于后端开发而言,我选择了当前被行业大量使用的Spring Boot,基于此整理出了一套公共的、基础性的实践方式,在结合了自己的经验以及其他项目的优秀实践之后,总结出本文以飨开发者。
by @ThoughtWorks 2019-07-01 17:20 分享 查看详情
开发者如何快速熟悉一个新敏捷项目 (insights.thoughtworks.cn)
如何快速熟悉一个新的敏捷项目,这是我在ThoughtWorks几年间一直思考的一个问题。下面就是我一直积攒的自己的经验,写给我的新同事,以及任何正在实施敏捷软件项目的读者。
by @ThoughtWorks 2019-06-26 10:34 分享 查看详情
数字主权国家颁布了它的加密货币 (insights.thoughtworks.cn)
多年以后,当我们回顾facebook发币这一事件,会发现其意义远不止一个商业巨头的自我转身。这会是由加密经济掀起的新一轮金融革命,或是滑入威廉·吉布森所描述的赛博朋克深渊?
by @ThoughtWorks 2019-06-21 10:27 分享 查看详情
软件测试人员的挑战与机遇 (insights.thoughtworks.cn)
软件测试总是被看做没有技术含量、没有前途的工作,很多做软件测试的朋友也比较迷茫,表示发展受限。在这个技术飞速发展的时代,各行各业都在实行数字化转型,各种高新技术似乎离测试人员越来越遥远…

那么,测试人员真的是前途渺茫吗?本文将根据ThoughtWorks最新发布的第20期技术雷达来分析当前流行的技术给软件测试人员带来的影响是什么,有哪些机遇与挑战。
by @ThoughtWorks 2019-06-20 11:16 分享 查看详情