3 ms·
Have never heard of Divvy and Slab. PagerDuty is a nice company though. Thats still not much. You can't compare it to Go or Kotlin or Swift who are about the sa
by joelbluminator 5y ago
Have never heard of Divvy and Slab. PagerDuty is a nice company though.
Thats still not much. You can't compare it to Go or Kotlin or Swift who are about the same age as Elixir.
- dnautics 5y agoI guess you aren't working in startups. I'm at literally my third company that uses divvy as their corporate card. You probably haven't heard of klarna, or discord, either.
- joelbluminator 5y agoIt's very weird to assume I'm some dinosaur because I haven't heard of a company that doesn't even have a Wikipedia page and hasn't IPO'ed yet. We use Recurly to do subscriptions and our expenses aren't done in the U.S (maybe that's the thing?). About Discord see my other comment - I don't think Elixir is their main language.
- dnautics 5y agohttps://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/ https://elixir-lang.org/blog/2020/10/08/real-time-communicat... > From day one, Discord has used Elixir as the backbone of its chat infrastructure. https://builtin.com/software-engineering-perspectives/what-is-scalability https://builtin.com/software-engineering-perspectives/what-i... > Another is a re-architecture of our guilds service, which as our biggest communities have grown, started struggling to handle 100,000 connected sessions per Elixir process. We horizontally scaled the Elixir processes so that we can scale as the number of connected sessions increases... Many of our stateful services that maintain connections to clients, and process and distribute messages in real-time, are written in Elixir, which is well suited to the real-time message passing workload. But in recent years we have run up against some scaling limitations. Discord has written and open-sourced several libraries that ease some pains we’ve encountered with managing a large, distributed Elixir system with hundreds of servers