Is Elixir the Right Choice for Hypergrowth Startups
- Erlang Solutions Team
- 3rd Mar 2022
- 5 min of reading time
We always love to see and share stories that so perfectly capture the benefits of using Elixir. Today, we’ll be taking a look at an example that captures why
I think Elixir is the best way to build for the web today. Everything is top-notch. Documentation is best in class. Focus on dev-ex is great, even though Elixir is still a niche community, we’ve yet to discover any missing tool. Walnut is a hypergrowth startup designed to provide companies with an easy-to-use platform that delivers perfect demos to prospective customers. In less than two years, Walnut has grown to 60 employees, raising $54 million in total. Their technical team has grown from 3 developers to 20 in that time and all product research and development has been fully distributed from the company’s inception. As a new product, the Walnut team had the opportunity to pick a technology stack that perfectly suited their needs. Other technologies considered included Go, Ruby on Rails, Rust and NodeJS. The decision to choose Elixir was a relatively easy one, with the following assessment against their core needs: Since its launch, Walnut has grown its user base by 1000%, with over a thousand times more traffic just in recent months alone. Their system has been able to handle this huge growth with minimal changes to their infrastructure while still running on single-digit servers. Due to the reliability and stability of their Elixir backend, their team is able to spend more than 90% of their time focusing on frontend and product development because they have built a back-end system that ‘just works.’ Despite only being two years into the journey, the decision has already been vindicated from both an organizational (growing from 3 to 20 engineers without trouble) and a technical perspective (handling a 1000x increase in traffic). An added benefit to the choice of Elixir has been the ecosystem’s documentation. Not only has this helped them onboard new team members, but it has also led to a positive organizational culture when it comes to documentation. The example set by the tools and documentation has led them to build a culture where documentation is a core principle of their developer culture. You can imagine how advantageous this is to a fast-growing remote team. As we’ve seen in other industries such as banking, startups need to build products with the ability to scale elegantly in mind. Elixir’s documentation, the ecosystem of libraries and frameworks and use of OTP and the BEAM makes it perfect for any ambitious new company. It’s easy-to-start, easy to scale, and offers full-stack capabilities allowing for greater flexibility within your teams. If you’d like to learn more about Walnut, they’re hiring. If you want to talk about whether Elixir is right for you. We’re always happy to help. Start the conversation today here.
The company
The opportunity
The results
Summary
Pawel Chrząszcz introduces MongooseIM 6.3.0 with Prometheus monitoring and CockroachDB support for greater scalability and flexibility.
Here's how machine learning drives business efficiency, from customer insights to fraud detection, powering smarter, faster decisions.
Phuong Van explores Phoenix LiveView implementation, covering data migration, UI development, and team collaboration from concept to production.