The Erlang VM or How I Stopped Worrying & Started Loving Parallel Programming • Erik Stenman

By Erlang Central | Published: May 24, 2016

Check out our upcoming conferences at
Subscribe to GOTO Conference’s YouTube Channel at

Erik Stenman – Chief Erlang Wizard at Klarna

Writing a 24/7 financial web services is quite hard. Writing scalable software is hard. Writing parallel programs is really hard.

With the right tool though, it gets easier. In this talk I will present the Erlang VM: Beam. Beam implements message passing, process isolation, dynamic code loading, garbage collection and preemptive scheduling. This make it easier to write scalable 24/7 services, and it makes parallel programming feasible. I will also talk about how we have used these features at Klarna to build a system that successfully has handled an exponential traffic growth for over eight years.