The BEAM Virtual Machine

The BEAM Book

The BEAM Book is a comprehensive guide to understanding the Erlang Runtime System (ERTS), the virtual machine that powers Erlang, Elixir, and other BEAM languages. It covers process management, memory architecture, scheduling, garbage collection, and fault tolerance at the implementation level.

The book reached #1 New Release on Amazon in both the US and Sweden, was featured as #1 on Hacker News, and has over 3800 stars on GitHub. Jose Valim, the creator of Elixir, is among its sponsors.

Training

The BEAM for Developers is a full-day, hands-on tutorial on BEAM internals with the person who wrote the book on it. The course equips intermediate Erlang, Elixir, and Gleam developers with practical, systems-level understanding of how the BEAM VM delivers scalability and fault tolerance.

Six modules cover: Thinking in Processes, Data Types and Message Costs, Memory and Garbage Collection, Scheduling and Concurrency, Debugging and Observability, and BEAM Patterns and Anti-Patterns.

Articles

Consulting

Service Duration Price
Scale Audit 2 weeks €15,000
Architecture Sprint 4 weeks €45,000

View all services or schedule a call below.

Let's talk about your BEAM system.


Happi Hacking AB
KIVRA: 556912-2707
106 31 Stockholm