erlang
Installation
SKILL.md
Erlang
Erlang is a battle-tested functional programming language designed for massive concurrency, high fault-tolerance, and distributed telecom systems on the BEAM virtual machine.
When to Use
- Nine-Nines High Availability Infrastructure: Telecommunications, payment switching networks, and messaging systems requiring 99.9999999% uptime.
- Massively Scalable Chat Systems (WhatsApp/ejabberd): Connecting millions of concurrent WebSocket and XMPP connections simultaneously.
- Hot Code Swapping: Upgrading running production systems and deploying bugfixes without stopping the server.
- Low-Latency Distributed Clusters (OTP): Building distributed node clusters with built-in node discovery and heartbeats.
Quick Start
-module(hello).
-export([start/0]).