How Discord Serves 15-Million Users on One Server.
I think this article was posted before on some of DevOps-related channels.
tl;dr: It's BEAM & Elixir. Also, every time you see an article titled "how a chat app scales to crazy number of users", it's always BEAM.
Yet, in their case, Discord had to make some performance analysis and architectural optimizations with some data offloading. That part is interesting.
P.S. I'd love to learn Elixir someday, but I have zero experience with it or Erlang, or FP in general. So, if you're in the same position, and you're looking for a learning buddy, please, let me know :)
#elixir #architecture
Post #2379
2.7K