惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
博客园_首页
Vercel News
Vercel News
WordPress大学
WordPress大学
美团技术团队
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Y
Y Combinator Blog
博客园 - 【当耐特】
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
腾讯CDC
M
MIT News - Artificial intelligence
爱范儿
爱范儿
Recent Announcements
Recent Announcements
雷峰网
雷峰网
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
Jina AI
Jina AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
P
Privacy & Cybersecurity Law Blog
Recorded Future
Recorded Future
Help Net Security
Help Net Security
N
News and Events Feed by Topic
博客园 - Franky
P
Proofpoint News Feed
L
LINUX DO - 热门话题
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
D
Docker
Google DeepMind News
Google DeepMind News
有赞技术团队
有赞技术团队
IT之家
IT之家
Security Latest
Security Latest
L
LangChain Blog
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks

No Headback

fable/mythos 四日谈 AI 能做复杂需求吗(一) Harness or not harness, it is a question AI 推广、工贼与囚徒困境 CLI Everything 和 AI native infra AI 巡检与 AI 排障 book driven development AI panic 开源软件供应链安全的五十年(译) 人类能力维度与AI可替代性分析 一些鬼故事 新加坡保本理财指南 杂谈 中台 2023
coinbase 事故相关
Xargin · 2026-05-19 · via No Headback

2026 年 5 月 7 日 23:50 UTC,AWS us-east-1 一栋数据中心机房里多台冷却机同时失效,机柜温度飙升。几分钟后,Coinbase 的现货、Prime、International
和衍生品交易所——几乎全部撮合通道——开始陆续不可用,持续数小时。

事故第二天,CEO Brian Armstrong 在 X 上简短回应:

几小时后,Coinbase 工程负责人 @rwitoff 发布了初版技术总结。

要看懂这几个报告,要先了解一下 coinbase 这种公司的架构:

文中提到的撮合引擎使用了 java 的 aeron cluster,这个一个用类 raft 算法实现的集群库,能保证个别副本挂掉时不影响整体集群的功能。

coinbase 大概率买了 aeron 的商业版,所以,aeron 本身在其它 az 还有一个 standby 的备份集群。

交易管理订单和资产在 coinbase 里应该是分了两个模块,一个是 order management system,另一个是清算,图上叫 balance/ledger。

订单成交后,撮合会把成交消息发出来,结果 kafka 集群到 balance/ledger 服务,进而更新用户余额。

这里根据 coinbase 两位高管的公开言论,撮合系统虽然有其它 AZ 的 standby,但是因为不能破坏用户的 colocation,所以不能进行 AZ 切换。这里说明他们的 colocation 程序可能只部署了一份。。。(colocation 其实就是交易所给机构提供的低延迟链路,机构会把自己的做市程序部署上去)。

而 kafka 这一部分就比较奇怪了,工程负责人说他们的 replication factor 是没问题的,那按照常识,这里应该 rf 至少是 3,然后 min.insync.replica 应该是 2。在不考虑成本的情况下,kafka 的三个副本是可以部署在不同的 AZ 的:

这种情况下,任何一个 AZ 挂了,kafka 只要 leader 切换到可用的 az 就可以。因为清算链路延迟要求没那么高,所以在事故时跨 AZ 也是可以接受的。

但是一般的公司可能不会这么干,因为把三副本部署在三个 AZ 的话,会有高昂的跨 AZ 流量费。

所以很多公司可能会为了节省成本,把两个副本部署在一个 AZ 里,或者三个副本都在一个 AZ 里。

但是按说 coinbase 不是这么穷的公司吧,所以这里就非常奇怪。

Xargin

If you don't keep moving, you'll quickly fall behind

Beijing