标签

架构设计

Uber 如何用 250ms 批量窗口让账本系统扛住每秒 30+ 次热账户更新

来源: infoq.com 62
金融账本系统有一个经典难题:某些"热账户"会被大量交易同时写入。一个高频乘客的账户在一秒内可能产生多笔扣款、退款、奖励入账,如果每笔交易都争抢同一行记录的锁,吞吐量很快就会塌方。Uber 在分布式账本基础设施中碰到了这个问题——原来多小时的批处理管道,他们用 250ms 批量窗口 + Redis 协调 + 乐观原子更新这套组合拳,压到了分钟级完成,单账...

ImgFlux v0.1:把图片上传、缩放、OCR 翻译做成一个开箱即用的微服务

来源: oschina.net 44
做过内容型产品的人都知道,图片处理这块"小事"能吃掉大量工程时间。用户上传一张 5MB 原图,手机端要 400px 宽的 WebP 缩略图,桌面端要 1200px 的 JPEG,海外用户还希望把图片里的中文说明翻译成英文——每一条需求背后都是一套裁剪、转换、存储、缓存逻辑。ImgFlux v0.1 把这些能力打包成一个读写分离的微服务,Docker C...

架构变更案例:让决策不再只记录"当时怎么想的"

来源: infoq.com 43
架构决策记录(ADR)已经成为很多团队的标配——选了什么技术、为什么选、谁拍板,一条条写清楚。但 ADR 有一个隐含的盲区:它只记录决策那一刻的状态,却很少追问"这个决定以后还能改吗?改起来要花多大代价?" Pierre Pureur 和 Kurt Bittner 提出的 架构变更案例(Architectural Change Cases) 正是针对这...

AWS 用随机图理论干掉胖树网络:路由器砍掉 69%,吞吐提升 33%

来源: infoq.com 40
数据中心网络架构十几年来几乎没变过——胖树(fat-tree)是默认选项。AWS 最近公开了一项已经落地的大改动:他们用基于准随机图理论的扁平网络架构替代了胖树,新架构叫 Resilient Network Graphs,已经成为大多数新建数据中心的默认方案。路由器数量直接砍掉 69%,吞吐量提升 33%,网络功耗降低 40%。这不是论文里的设想,是已...

Claude 安全隔离架构拆解:从消费端到企业端,三层防线怎么落地

来源: oschina.net 35
Anthropic 工程团队最近公开了他们在三款 Claude 产品中构建 Agent 安全隔离的完整思路。这不是一篇泛泛而谈的"安全最佳实践"——它直接回答了一个工程难题:同一个模型,跑在不同风险等级的产品里,隔离策略该怎么分层设计? 三款产品分别是面向普通用户的 claude.ai、面向开发者的 Claude Code、面向企业协作的 Claude...

大众点评 M 站 Qwik.js 重构:用可恢复性干掉水合开销

来源: tech.meituan.com 54
站外页面是用户第一次接触大众点评的入口——从微信分享、搜索引擎到短视频跳转,每一毫秒的加载延迟都在直接流失转化。增长团队面对的现实很骨感:旧 M 站基于传统 SSR + 水合架构,首屏可交互时间被框架自身的 hydration 拖累,维护成本也随着业务膨胀居高不下。引入 Qwik.js 重构后,团队用"可恢复性"替代了水合,配合全链路工程优化,各核心页...

美团如何用指标平台统一数据口径、加速查询——新一代 BI 架构实践

来源: tech.meituan.com 41
业务越做越大,报表越建越多,数据口径却越来越乱——这是很多公司数据团队的共同痛点。美团数据平台也踩过同样的坑:个性化数据集驱动下,不同团队各自建表、各自定义指标,同一笔 GMV 在三份报表里出现三个数字,查询性能还因为重复计算和宽表膨胀一路下滑。 他们的解法不是再加一层报表治理流程,而是从架构层面重构——以指标平台为核心,建设自动语义和增强计算两种能力...

Gemma 4 12B:扔掉编码器,用 16GB 显存跑多模态

来源: oschina.net 30
Google 在 6 月 3 日放出了 Gemma 4 12B——一个把视觉和音频直接塞进语言模型本体、不再依赖外部编码器的统一多模态模型。更关键的是:16GB 显存或统一内存就能本地跑,高端笔记本直接部署,不需要云端算力兜底。 这件事值得认真看,不只是因为"又出了一个新模型",而是因为它代表了一条正在成型的架构路线:把多模态能力内化到语言模型本身,而...

2026 年商城系统选型:别再问"能不能用",该问"能不能掌控"

来源: oschina.net 47
选商城系统这件事,2026 年的逻辑变了。过去团队最关心的是"功能够不够、上线快不快",现在核心问题变成了三个:能不能自主掌控数据与代码、能不能灵活二次开发而不被平台绑架、能不能撑住未来三到五年的业务增长而不必推倒重来。 这篇文章不打算给你一个排名表——那种东西半年就过期。我想把选型真正要盯住的维度拆开,再给你一套可以落地的评估方法。 2026 年的电...

Istio 1.30.1:一个高危 CVE 与多项关键修复

来源: istio.io 44
Istio 1.30.0 发布后不久,1.30.1 就紧随而至——原因很直接:一个 CVSS 7.5 的高危拒绝服务漏洞,加上一批在 ambient 模式、Gateway API、多集群等方向上影响生产稳定性的 bug。如果你正在跑 1.30.0,这次升级不是"可选",而是"尽快"。 漏洞的核心在于两处 Envoy 对 HTTP/2 头部大小的校验缺失...