BEAM의 15밀리초 멈춤이 크리스마스 이브 새벽 3시를 부른다
Why I wrote the BEAM book (2025)

Klarna의 핵심 시스템을 10년간 지켜온 저자가 BEAM 가상머신 내부를 다룬 책을 완성하기까지의 기록이다. 2012년 DocBook 파일 하나로 시작해 O'Reilly와 Pragmatic Bookshelf의 계약이 잇따라 취소되고, 2017년 GitHub에 공개한 뒤 커뮤니티의 기여로 살아난 과정을 담았다. 스케줄러, 프로세스 메모리, 가비지 컬렉션, 태깅 방식, 트레이싱, 성능 튜닝까지 대규모 Erlang·Elixir 시스템 운영에 필요한 내용을 정리했다.
완벽함보다 끈기가 이긴다. 출판 계약이 두 번 취소된 건 이력서에 안 좋게 보이겠지만, 끝내지 못한 아이디어는 더 나쁘게 보인다.
- neya
오 와우, Klarna가 BEAM을 쓴다는 걸 전혀 몰랐어요. 저는 항상 BEAM이 크게 저평가되어 있다고 생각해 왔고, 특히 이미 NodeJS 같은 걸 쓰고 있는 고객들에게 Elixir/BEAM이 얼마나 강력한지 보여주며 설득하는 게 저한테도 쉽지가 않거든요. 이건 앞으로 잠재 고객들과 대화할 때 쓸 수 있는 좋은 레퍼런스가 되겠네요.
- ValtteriL
저는 Erlang, Elixir, 그리고 그 연장선상의 BEAM을 정말 좋아합니다. KTH에서 어쩔 수 없이 배우게 된 게 다행이에요.
- oivaksef
이 새로운 AI 시대에도 승자는 있을 것이고, 그 승자는 소프트웨어 엔지니어들에게 가장 인기 있거나 편리한 쪽이 아니라 기술적으로 더 뛰어난 쪽이 될 겁니다.