2026-06-04
来源: infoq.com
62
金融账本系统有一个经典难题:某些"热账户"会被大量交易同时写入。一个高频乘客的账户在一秒内可能产生多笔扣款、退款、奖励入账,如果每笔交易都争抢同一行记录的锁,吞吐量很快就会塌方。Uber 在分布式账本基础设施中碰到了这个问题——原来多小时的批处理管道,他们用 250ms 批量窗口 + Redis 协调 + 乐观原子更新这套组合拳,压到了分钟级完成,单账...
2026-06-04
来源: oschina.net
44
做过内容型产品的人都知道,图片处理这块"小事"能吃掉大量工程时间。用户上传一张 5MB 原图,手机端要 400px 宽的 WebP 缩略图,桌面端要 1200px 的 JPEG,海外用户还希望把图片里的中文说明翻译成英文——每一条需求背后都是一套裁剪、转换、存储、缓存逻辑。ImgFlux v0.1 把这些能力打包成一个读写分离的微服务,Docker C...
2026-06-04
来源: infoq.com
43
架构决策记录(ADR)已经成为很多团队的标配——选了什么技术、为什么选、谁拍板,一条条写清楚。但 ADR 有一个隐含的盲区:它只记录决策那一刻的状态,却很少追问"这个决定以后还能改吗?改起来要花多大代价?" Pierre Pureur 和 Kurt Bittner 提出的 架构变更案例(Architectural Change Cases) 正是针对这...
2026-06-04
来源: infoq.com
40
数据中心网络架构十几年来几乎没变过——胖树(fat-tree)是默认选项。AWS 最近公开了一项已经落地的大改动:他们用基于准随机图理论的扁平网络架构替代了胖树,新架构叫 Resilient Network Graphs,已经成为大多数新建数据中心的默认方案。路由器数量直接砍掉 69%,吞吐量提升 33%,网络功耗降低 40%。这不是论文里的设想,是已...
2026-06-04
来源: oschina.net
35
Anthropic 工程团队最近公开了他们在三款 Claude 产品中构建 Agent 安全隔离的完整思路。这不是一篇泛泛而谈的"安全最佳实践"——它直接回答了一个工程难题:同一个模型,跑在不同风险等级的产品里,隔离策略该怎么分层设计? 三款产品分别是面向普通用户的 claude.ai、面向开发者的 Claude Code、面向企业协作的 Claude...
2026-06-04
来源: tech.meituan.com
54
站外页面是用户第一次接触大众点评的入口——从微信分享、搜索引擎到短视频跳转,每一毫秒的加载延迟都在直接流失转化。增长团队面对的现实很骨感:旧 M 站基于传统 SSR + 水合架构,首屏可交互时间被框架自身的 hydration 拖累,维护成本也随着业务膨胀居高不下。引入 Qwik.js 重构后,团队用"可恢复性"替代了水合,配合全链路工程优化,各核心页...
2026-06-04
来源: tech.meituan.com
41
业务越做越大,报表越建越多,数据口径却越来越乱——这是很多公司数据团队的共同痛点。美团数据平台也踩过同样的坑:个性化数据集驱动下,不同团队各自建表、各自定义指标,同一笔 GMV 在三份报表里出现三个数字,查询性能还因为重复计算和宽表膨胀一路下滑。 他们的解法不是再加一层报表治理流程,而是从架构层面重构——以指标平台为核心,建设自动语义和增强计算两种能力...
2026-06-04
来源: oschina.net
30
Google 在 6 月 3 日放出了 Gemma 4 12B——一个把视觉和音频直接塞进语言模型本体、不再依赖外部编码器的统一多模态模型。更关键的是:16GB 显存或统一内存就能本地跑,高端笔记本直接部署,不需要云端算力兜底。 这件事值得认真看,不只是因为"又出了一个新模型",而是因为它代表了一条正在成型的架构路线:把多模态能力内化到语言模型本身,而...
2026-06-04
来源: oschina.net
47
选商城系统这件事,2026 年的逻辑变了。过去团队最关心的是"功能够不够、上线快不快",现在核心问题变成了三个:能不能自主掌控数据与代码、能不能灵活二次开发而不被平台绑架、能不能撑住未来三到五年的业务增长而不必推倒重来。 这篇文章不打算给你一个排名表——那种东西半年就过期。我想把选型真正要盯住的维度拆开,再给你一套可以落地的评估方法。 2026 年的电...
2026-06-04
来源: istio.io
44
Istio 1.30.0 发布后不久,1.30.1 就紧随而至——原因很直接:一个 CVSS 7.5 的高危拒绝服务漏洞,加上一批在 ambient 模式、Gateway API、多集群等方向上影响生产稳定性的 bug。如果你正在跑 1.30.0,这次升级不是"可选",而是"尽快"。 漏洞的核心在于两处 Envoy 对 HTTP/2 头部大小的校验缺失...