How Discord Scaled Elixir to 5,000,000 Concurrent Users