5 ms·
how about PagerDuty, Divvy, Slab? I once worked at a company where the CTO said 'elixir is an unknown quantity and I'm not sure we want to rely on it' and here
by dnautics 5y ago
how about PagerDuty, Divvy, Slab? I once worked at a company where the CTO said 'elixir is an unknown quantity and I'm not sure we want to rely on it' and here we were using three critical services (one financial!) that were running on elixir.
> there's little jobs that's all
wasn't an issue for me. I applied for five elixir jobs in a limited sector (fintech) and got an offer.
- joelbluminator 5y agoHave 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