为何我坚持写了这本 BEAM 书

Why I wrote the BEAM book (2025)

为何我坚持写了这本 BEAM 书

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

BEAM 中的 15 毫秒停顿足以让数百万笔购物支付停滞,引发圣诞前夜凌晨三点的复盘会议,并让你接到 CEO 的电话。
  1. neya

    哇,我完全不知道 Klarna 在用 BEAM。我一直觉得 BEAM 被严重低估了,甚至很难说服客户相信它(Elixir/BEAM)到底有多强大,尤其是当他们已经在使用 NodeJS 这类技术栈的时候。这将会是我未来与潜在客户沟通时一个很好的参考素材。

  2. ValtteriL

    我超爱 Erlang、Elixir,以及由此延伸出的 BEAM。很幸运在 KTH 被强迫学习了它。

  3. oivaksef

    在这个新的 AI 时代,会有赢家出现,而赢家将是那些技术上更胜一筹的人,而不是那些对软件工程师来说最流行或最方便的工具。

同日更多故事

2026-11-11