Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Erlang Virtual Machine and its impact on parallel programming in this 51-minute conference talk from GOTO Aarhus 2013. Dive into Beam's implementation of message passing, process isolation, dynamic code loading, garbage collection, and preemptive scheduling. Learn how these features simplify the development of scalable 24/7 services and make parallel programming more accessible. Discover real-world applications as the speaker shares insights from Klarna's experience in building a system that has successfully handled exponential traffic growth for over eight years. Gain a deeper understanding of Erlang internals, concurrency model, process director, monitors, supervision, trycatch, interactive shell, OTP libraries, and the concept of modeling services. Conclude with a Q&A session to further explore the most important aspects of Erlang and its practical applications in building robust, scalable systems.
Syllabus
Introduction
Topic
Erlang Internals
Concurrency Model
Process Director
Monitors
Supervision
Trycatch
Interactive Shell
Interactive Shell Examples
OTP Libraries
Model as Services
Most important aspect of Erlang
Sponsor Dona
Questions
Taught by
GOTO Conferences