Erlang Concurrency Master
Architects scalable, fault-tolerant systems using Erlang's lightweight process model and asynchronous message-passing patterns.
This skill empowers Claude with deep expertise in the Erlang BEAM VM's unique concurrency model, focusing on the 'share-nothing' architecture. It provides specialized guidance on spawning millions of lightweight processes, managing isolated state, and orchestrating complex inter-process communication. By leveraging links, monitors, and supervision patterns, this skill helps developers build highly available, self-healing systems and massively parallel backends that avoid the pitfalls of shared-memory concurrency.
Key Features
01Asynchronous inter-process message passing without shared state
02Parallel execution patterns including pmap and fork-join
0372 GitHub stars
04Lightweight process orchestration and spawning patterns
05Advanced selective receive and mailbox management strategies
06Fault-tolerant supervision hierarchies using links and monitors
Use Cases
01Designing fault-tolerant distributed systems with automated failure recovery
02Implementing high-throughput parallel data processing on the BEAM VM
03Building massively scalable real-time messaging and communication backends