Our history with Elixir
Prior to Elixir, our main technology was Ruby and Rails. After a few years, the usage of some of our Rails apps went 1000x and it turned out that its performance and scalability are far from optimal causing availability issues and a skyrocketing server bill.
In early 2016, Elixir was gaining momentum as a performance-oriented alternative to Ruby and after listening to Jose's talk on Elixir at Euruko 2016, we were quickly eager to try it out. Over the next months, we rebuilt some of the Rails apps and seeing the change, we quickly fall in love with it.
Performance and productivity
Leading companies use Elixir to develop modern, blazing fast, and reliable apps that support millions of users (like Whatsapp and Pinterest).
Leveraging Erlang's VM, Elixir is both battle-proven and yet contemporary, capable of handling everything from web to blockchain and embedded systems.
- fast and low-latency;
- scalable and fault-tolerant;
What do you build with Elixir
Elixir is a general-purpose language and can be used for almost everything from distributed systems to web, blockchain. It shines where scalability, low-latency, and fault-tolerance matter.
Web applications and APIs
Elixir and the Phoenix Framework are a great choice for building dynamic web applications and APIs that need the capability of handling traffic at scale.
With Elixir and Nerves you can build, deploy, and orchestrate IoT devices with speed and at scale.
How we can help you
Full project development
PR and code reviews
Our Elixir experience
We have been running Elixir and Phoenix in production since 2016 and we have an extensive hands-on experience on leveraging their powers. Here are some of the awesome things we've built with Elixir: