Erlang Processes & Messaging
Understand Erlang's core concurrency primitive: the process. Learn how processes communicate via asynchronous message passing and build isolated, lightweight concurrent units.
Erlang's Core: The Process
The fundamental unit of Erlang concurrency is the process: a tiny, independent program running alongside others, far lighter than an OS thread.
Why Erlang Processes?
Erlang processes are lightweight (millions per machine), isolated (no shared memory), concurrent, and talk only via async messages.
All lessons in this course
- Introduction to Erlang & VM
- Erlang Processes & Messaging
- Basic Concurrency Patterns
- Pattern Matching & Guards