架构
溯源架构发展的脉络,关注科技企业的架构实践,帮助传统行业、中小型企业找到可供参考的架构
- 全部
- SOA
- 微服务
- 业务架构
- 框架
- 领域驱动设计
- 多云/混合云
- 其他

沙箱即服务:构建自动化 AWS 沙箱框架
本文介绍了一个自动化的 AWS 沙箱框架,旨在为创新提供安全且成本可控的环境。该框架利用 AWS 服务(如 Control Tower)和开源工具,来实现自动化配置、执行安全策略、管理资源生命周期,并通过自动清理和治理来优化成本。

Cloudflare 如何将 Quicksilver 迁移到多级缓存并处理数十亿个请求
Cloudflare 的工程团队最近分享了他们如何将公司内部的全局键值存储 Quicksilver 过渡到分层缓存架构的故事。

DoorDash 引入了配置驱动的 Badge 徽章框架来解耦 UI 逻辑
DoorDash 推出了一个徽章服务框架(BSF),这是一个基于配置的系统,它将用户界面 Badge 徽章逻辑与应用程序代码解耦。BSF 允许公司通过后端配置而不是客户端更新来管理 Badge 徽章,从而实现更快的部署和更一致的跨平台行为。

后端 FinOps:在云上打造成本效益高的微服务
后端 FinOps 将财务纪律集成到微服务中,这对降低云成本至关重要。资源碎片化和冷启动等挑战凸显了智能设计、有效语言选择、强大标签机制以及自动化的重要性。通过 IaC、CI/CD 检查和动态自动缩放(如 Karpenter)来实现 FinOps 可确保持续的效率。

拥抱 AGI 时代的中间层⼒量:AI 中间件的机遇与挑战
短期而言,中间件的使命是解决 “AI 应用规模化” 的最后一公里问题,让开发和部署智能应用像今天开发 Web 和移动应用一样快捷高效。长期来看,AI 中间件有潜力成为组织智能的“神经中枢”。让 AI 真正融入业务流程并产生协同效应。面向未来十年,AI 中间件的发展才刚刚起步,其重要性和影响力会日趋凸显。

Pinterest 利用内部编排框架 Hadoop Control Center 实现 Hadoop 集群的自动扩展与迁移
最近,Pinterest 公开了其内部编排框架 Hadoop Control Center(HCC)。他们使用这个框架来自动化其大规模 Hadoop 集群的扩展和迁移,解决了在亚马逊云科技云上管理数十个 YARN 集群中的数千个节点时面临的运营复杂性和限制。

理解和缓解微服务中的高能耗
由于分布式开销,微服务通常比单体应用消耗更多的能量。架构师可以做出提高可持续性的设计决策。本文介绍了几种技术,例如定义明确的服务边界、优化服务粒度、使用节能的部署区域及整合工作负载。

从 Hadoop 到 Kubernetes:Pinterest 在 AWS EKS 上的可扩展 Spark 架构
Pinterest 最近将其基于 Hadoop 的数据平台替换为 Moka,这是一个在 AWS EKS 上运行 Spark 的 Kubernetes 原生系统。

.NET MAUI 10 预览版本 6 带来了性能更新和小的增强
7 月 15 日,微软发布了.NET MAUI 在.NET 10 中的第六个预览版本,引入了一些新特性和改进,旨在提高开发人员的生产力和框架性能。

谷歌 Apigee 添加了内置的 LLM 治理 Model Armor
谷歌云推出了 Model Armor 的公开预览版,这是一个集成到 Apigee API 管理平台的原生大语言模型(LLM)治理框架。

Zendesk 通过基础接口平台简化基础设施配置流程
Zendesk 推出全新的基础接口平台,将基础设施配置转变为完全自助的体验。

Grab 订阅平台从 SQS 和 Redis 切换到 Temporal
Grab 基于 Temporal 构建了新的 GrabUnlimited 架构。该公司增强了用户体验,并将其服务于数百万用户的订阅平台的生产事件减少了 80%。

从传统到价值:构建中欧和东欧的数字银行产品
本文分享了来自多地点团队的实际经验和具体案例,这些团队构建了一个单一的解决方案,并为欧洲各个市场的客户带来了价值。

Docker 扩展 Compose,新增 Cloud Offload 支持
Docker 推出了一个新特性,允许开发者使用 Docker Compose 定义、构建和运行代理,目的是简化代理开发流程并减少重复性任务。此外,Docker Offload 目前处于测试阶段,它提供了一种方法,可以无缝地将模型构建和运行卸载到远程 GPU 算力。

安全消息:《卫报》利用数百万读者提供强大的可信否认能力
《卫报》最近推出了安全消息传递,这是一个高度安全且用户友好的工具,旨在通过隐藏消息正在传递的事实来保护新闻来源。

Arm 可伸缩矩阵扩展 2 即将登陆 Android,以加速设备上的 AI
在 Armv9-A 架构中,Arm 可伸缩矩阵扩展 2 (Scalable Matrix Extension 2,简称 SME2)是一套先进的 CPU 指令,旨在加速矩阵密集型计算。这项新的 Arm 技术旨在帮助移动开发人员直接在 CPU 上运行高级 AI 模型,提高性能和效率,而无需对他们的应用进行任何更改。

Netflix 自研标题发布可观测性系统:在全球范围内验证标题可用性
Netflix 自研 Title Launch Observability 平台,通过验证发布内容是否符合用户实际看到的效果来提前发现内容质量问题。

面向企业的代理式 AI 架构框架
为了在企业中负责任且有效地部署代理式人工智能,组织必须通过三层架构,即基础层、工作流层和自主层,其中信任、治理和透明度先于自主。

Docker Desktop 4.42 发布,带来原生 IPv6、集成的 MCP 工具包以及 AI 模型打包功能
该版本增强了网络灵活性、AI 工作流集成和模型分发功能。

OpenTofu 1.10 发布了 OCI 注册表支持和一个用于 AI 基础架构即代码的 MCP 服务器
开源基础设施即代码项目 OpenTofu 发布了 1.10 版本,开发团队称这是“迄今为止最全面的更新”。

Ceph RBD 诞生 15 周年:开源创造的故事
这篇来自 Yehuda Sadeh-Weinraub 的内部故事揭示了两个开发人员如何通过透明的协作开发创建一个分布式存储,该存储现在支持 OpenStack 和 Kubernetes。

Grafana 发布 Tempo 2.8,优化内存并增强了 TraceQL 功能
Grafana 发布 Tempo 2.8,带来显著的内存优化和 TraceQL 扩展功能。

作为软件架构师使用 AI 的经验
Avraham Poupko 说,人工智能擅长提炼语言和处理大文本,但缺乏类似人类的情境推理和情感智能。在进行软件架构时,许多人类特质会发挥作用。作为一名架构师,他建议使用人工智能来探索权衡,并以清晰和精确的方式提炼语言。


《架构师》(2025 年第一季)
本期主要内容:特别专题,Agentic 软件革命;年赚三亿美金、估值近百亿,Cursor 竟无护城河?去哪儿网前端代码自动生成技术实践

幻觉的状态空间解决方案:状态空间模型如何在竞争中脱颖而出
人工智能驱动的搜索工具经常产生幻觉,编造事实,错误引用来源,并重复过时的信息。造成这种情况的真正原因与大多数 AI 模型的架构有关:Transformer。在这篇文章中,作者 Albert Lie 解释了为什么 Transformer 会出现幻觉,状态空间模型(SSM)如何提供解决方案,以及这种转变对人工智能搜索的未来意味着什么。

AWS Shield Network Security Director:网络拓扑可见性和补救指南
以分布式拒绝服务(DDoS)防护著称的 AWS Shield,推出了一项新功能预览:AWS Shield Network Security Director,这一功能扩展了 Shield 的作用,超越了 DDoS 防护,提供了对网络配置的全面可见性,识别安全问题,并为 AWS 资源提供可操作的补救建议。

Tripadvisor 将其 SwiftUI 应用迁移到可组合架构的历程
TripAdvisor iOS 首席工程师 Ben Sarrazin 讲述了他们向可组合架构(TCA)迁移的旅程。这一迁移的目的是取代他们现有 iOS 应用中的模型 - 视图 - 视图模型 - 协调器(MVVM-C)架构。

Docker 发布加固的基础镜像
Docker 引入了一系列新的以安全为重点的基础镜像,这些镜像专为生产环境打造,旨在减少漏洞并支持容器化应用程序的安全软件供应链。

企业级 JDK 升级实战:660 个项目从 JDK8 到 JDK21 的零故障升级之路
本文将分享我们如何在没有生产故障的前提下,用 6 个月时间,完成 660 个项目从 JDK8 升级到 JDK21 的完整实践,希望能为读者提供参考和借鉴。

去中心化架构需要的不仅仅是自治
在去中心化系统中,架构的成功更多地取决于决策是如何做出的,而不仅仅是系统设计。用信任取代控制需要看得见、结构化的实践,如 ADR 和咨询论坛,以建立信心和透明度。