标准化技术下的软件开发 (insights.thoughtworks.cn)
家里有一台古董级别的笔记本,掌托和键盘几乎已经被磨花了,一天突然想检查下有没有特别的资料然后好处理掉它。一份测试相关的国标文档(GB/T 15532-2008)吸引了我的注意,这份文档来自于刚毕业时在四川省软件测试中心实习期间,而我几乎已经忘记了那段经历。

翻看这份文档让我打开了一个新世界的大门,我们目前讨论研究的很多问题包括测试分类的定义,已经被业界讨论过很多次,甚至被制定成清晰的文档和规范。
by @ThoughtWorks 2019-09-27 11:22 分享 查看详情
你真的需要那么多报表吗? (insights.thoughtworks.cn)
企业对于数据的重视程度越来越高,很多业务部门也深刻意识到了数据的重要性,希望通过数据挖掘出动态变化着的、复杂的、跨越多渠道的、内外部集成的业务现象背后的逻辑,从而来指导决策和运营。但你真的需要那么多报表吗?警惕陷入报表迷宫!
by @ThoughtWorks 2019-09-20 11:57 分享 查看详情
架构杂谈:737 MAX8 启示录 (insights.thoughtworks.cn)
737 MAX8 事故是前一阵儿的大事件,那么,它跟架构有什么关系呢?
by @ThoughtWorks 2019-09-18 11:21 分享 查看详情
为复杂混沌的微服务生产环境设计韧性系统 (insights.thoughtworks.cn)
在复杂和混沌的系统中,人、事、物之间的相互作用大多都是非线性的,初始条件千差万别。
by @ThoughtWorks 2019-09-12 15:32 分享 查看详情
真正的敏捷工作流 —— GitHub flow (insights.thoughtworks.cn)
作为“敏捷”的固有属性,持续集成也并不仅限于特定的模式,不同的项目可能遵循不同的实践,形式多种多样,效果可能也参差不齐。
为了解决这些问题,一些 Workflow 的通用模式被提出,而本文的主角,就是其中的天之骄子 —— GitHub flow。
by @ThoughtWorks 2019-09-09 11:54 分享 查看详情
微服务分布式一致性模式 (insights.thoughtworks.cn)
微服务拆分后遇到的一个麻烦是分布后的一致性问题。单体架构的业务处理和数据都在一个进程里面,一致性保障很成熟,开发人员基本上不用关心。当把业务系统拆分到不同进程时,就遇到了技术性一致性问题。这带来了纠结,我们希望有一颗银弹,一把解决问题。但由于分布式一致性在(CAP)理论上没有完美的解决方案,我们所能选择的方案是在特定业务场景下的选择。
by @ThoughtWorks 2019-09-04 11:12 分享 查看详情
使用Domain-Driven创建Hypermedia API (insights.thoughtworks.cn)
区别于”Consumer-Driven Contract”,本文将描述另外一种设计API的方式:Domain-Driven API。这不是API设计的标准方法,但是也许他可以给你灵感,帮助你设计出更具有表达力的API。
by @ThoughtWorks 2019-08-28 13:13 分享 查看详情
后端开发实践系列——事件驱动架构(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 分享 查看详情