How Discord Scaled Elixir to 5,000,000 Concurrent Users
And some discussion on Hacker News about it (including some OTP 20.0 optimizations).
Their published libraries described in the blog post:
- manifold: Fast batch message passing between nodes for Erlang/Elixir
- ex_hash_ring: A fast consistent hash ring implementation in Elixir
- fastglobal: Fast no copy globals for Elixir & Erlang
- semaphore: Fast semaphore using ETS
At last the praised free book from Fred Hebert: Stuff Goes Bad: Erlang in Anger