← 返回蜂巢洞察

迷你书籍:实践中的进化式架构设计

了解如何在系统、技术及团队环境发生变化时,依然让软件具备进化能力。本期内容探讨了用于应对语义变化的“智能适应机制”,将人类的理解能力视为核心设计指标;同时介绍了保障区域自主性的跨云技术框架,并使技术边界与康威定律保持一致。不要局限于静态的设计图谱,而是要运用能够确保变化过程安全且具有明确方向的持续反馈系统。 InfoQ出品

了解如何在系统、技术及团队环境发生变化时,依然让软件具备进化能力。本期内容探讨了用于应对语义变化的“智能适应机制”,将人类的理解能力视为核心设计指标;同时介绍了保障区域自主性的跨云技术框架,并使技术边界与康威定律保持一致。不要局限于静态的设计图谱,而是要运用能够确保变化过程安全且具有明确方向的持续反馈系统。

InfoQ出品

相关文章

技术实践

人工智能芯片是如何制造的

我们刚刚在freeCodeCamp.org的YouTube频道上发布了一门关于半导体供应链的全面课程,这门课程完全基于第一性原理进行讲解。该课程由硬件专家Kian Kyars主讲,深入剖析了从原始硅材料到最终在现代数据中心得到应用的整个过程。 随着用于人工智能基础设施的资本支出不断增加,达到数千亿美元之多,硬件已经不再是一个仅限于芯片设计专家研究的领域。对于开发人员、研究人员以及科技行业的专业人士来说,了解支撑现代人工智能模型运行的各种硬件设备已经变得至关重要。 这门课程重点介绍了Nvidia最新的硬件产品,详细讲解了双芯片结构的GB300 Blackwell Ultra GPU是如何进行设计

阅读全文
技术实践

迷你书籍:作为社会技术工艺的建筑学

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

阅读全文
技术实践

在我们新推出的课程中,学习如何像资深工程师一样设计软件系统吧。

在当今,系统设计是软件工程师最重要的技能之一。无论你是在申请高级职位还是普通职员岗位,又或是想提升自己的架构设计能力,掌握如何设计大规模系统都是进入顶尖科技公司的关键因素。 为了帮助你掌握这些知识并顺利通过面试,我们刚刚在freeCodeCamp.org的YouTube频道上发布了一门为期3小时的完整课程:《像高级工程师一样设计软件系统》。 这门课程提供了一个实用的四步框架,帮助你梳理思考过程、提出恰当的问题,并在压力下处理模糊的需求。 课程内容以实际生产系统中常见的案例为基础,这些案例在面试中经常会被提及。你将学习如何运用这个框架来为大型平台设计高级架构,例如: Spotify Bookin

阅读全文