迷你书籍:作为社会技术工艺的建筑学
架构并不是一种一旦确定就无法改变的选择;而系统的适应性则是一个会随着法规、技术以及市场环境的变化而不断变化的目标。即便是一个设计得非常合理的系统,也会随着时间的推移而不再适合当前的环境,但这并不意味着这些设计是错误的。这篇由七篇文章组成的系列文章探讨了上下文存储、网关以及拓扑结构等相关主题,将架构视为一门不断发展中的社会技术艺术——在这个过程中,开发团队会刻意地调整各种因素,以优化系统的摩擦力、适应能力以及运行效率。 InfoQ提供

架构并不是一种一旦确定就无法改变的选择;而系统的适应性则是一个会随着法规、技术以及市场环境的变化而不断变化的目标。即便是一个设计得非常合理的系统,也会随着时间的推移而不再适合当前的环境,但这并不意味着这些设计是错误的。这篇由七篇文章组成的系列文章探讨了上下文存储、网关以及拓扑结构等相关主题,将架构视为一门不断发展中的社会技术艺术——在这个过程中,开发团队会刻意地调整各种因素,以优化系统的摩擦力、适应能力以及运行效率。
InfoQ提供相关文章
文章:从可重复使用到可再生:重新审视那些被共享的UI组件库
“可再生设计”这一概念改变了组件的重用模式。一种完善的設计系统能够根据需求生成大多数标准的用户界面组件,因此,为维护这些核心组件包而投入资源已经不再像过去那样具有合理性了。最重要的是要确保设计系统、相关代币、开发规范以及测试流程得到妥善管理——正是这些因素才真正保证了设计的一致性。 作者:丹尼尔·柯蒂斯
阅读全文
演讲主题:你不能信任自己收到的人工智能生成的账单——我也一样无法相信。
埃里克·彼得森探讨了为何人工智能相关支出的规模正在超过云服务的费用,这一现象是如何引发一场重大的软件工程成本危机的。他解释了“tokenmaxxing”机制、单位经济效益的概念、开发者被强制提升职位的现象,以及为什么到2028年,完全自主的人工智能系统将能够自行编写代码、部署系统并管理相关流程。 作者:埃里克·彼得森
阅读全文
播客:使用人工智能进行编程究竟意味着什么?——与乔伊·埃伯茨的对话
在这期播客中,Michael Stiefel与Joy Ebertz讨论了人工智能技术如何改变建筑师和开发人员的工作方式。对于建筑师而言,关注企业的长期发展往往是被忽视的重要任务之一;而随着人工智能技术的发展,这一任务的重要性更是日益凸显。 作者:Joy Ebertz
阅读全文
在人工智能技术的推动下,Spotify的每月代码修改量增加了一倍多。
Spotify称,在人工智能技术的辅助下,每月进行的代码合并修改次数增加了一倍以上,这一变化促使该公司重新审视其工程团队所采用的质量控制与可靠性保障措施。为了应对日益增多的软件变更需求,该公司对测试流程、故障检测机制、回滚能力、工作负载优先级分配以及自动化维护系统进行了调整。 作者:Leela Kumili
阅读全文