I have been overcome by an urge to share a really cool coding language that I want to use more: Elixir
TLDR: Elixir is a functional(ish) fault-tolerant coding language that focuses on scalability. How it does that, is by running inside the BeamVM. There, it has all code be processes, and be concurrent. The way it handles concurrency specifically is via an Actor Model, where one process can hand off a message to another process, almost like mail.
As well, Elixir is built for server stuff, since its parent language, Erlang, was originally made by telecom companies to scale for demand. Additionally, since it had to handle a lot of data, and could not fail, they also adopted a philosophy of "let it crash." In case a process crashed, don't stop it from crashing; instead, let it crash, and spawn a new process.
Overall, I would highly recommend checking it out. If I ever need to do large scale server/data processing, I am having Elixir be right up there in my list













