为何我坚持写了这本 BEAM 书
Why I wrote the BEAM book (2025)

在 Klarna 维护核心系统的十年里,我深知 BEAM 虚拟机中哪怕 15 毫秒的停顿,都可能导致数百万笔支付停滞,甚至引发圣诞前夜的紧急复盘。为了不让下一位工程师重蹈覆辙,我决定编写 The BEAM Book。从 2012 年最初的四行 DocBook 代码,到经历 O'Reilly 和 Pragmatic Bookshelf 两次出版合作取消,再到 2017 年转向 GitHub 开源,这条路走了十二年。支撑我不断重写的,是对 BEAM 底层逻辑的求知欲,以及社区 Issue #113 中那句温暖的鼓励。这本书涵盖了调度器、内存管理、垃圾回收等核心机制,旨在为构建大规模 Erlang 或 Elixir 系统的工程师提供一本可信赖的实战手册。
BEAM 中的 15 毫秒停顿足以让数百万笔购物支付停滞,引发圣诞前夜凌晨三点的复盘会议,并让你接到 CEO 的电话。