Abbie (Elixir Talent Scout for Berlin) has been researching the Elixir market in Germany, here's a spotlight on 5 companies that are using Elixir in production.
As I’m sure most of you are aware, Elixir is a functional, general-purpose programming language that runs on the BEAM Virtual Machine. Elixir is becoming increasingly popular amongst Developers for a number of reasons, especially for producing distributed and scalable systems. It inherits many of Erlang's advantages including reliability, performance and fault-tolerance.
Together with its phoenix framework, Elixir can can be used across a wide range of industries. It’s easy to see why more and more companies are making the decision to introduce Elixir within their infrastructure. Below I have listed five companies in Germany who use Elixir in production, they vary from industries such as banking to healthcare. Let’s take a look at these and why they are using Elixir…
1 - Kloeckner.i GmbH https://www.kloeckner-i.com/en/
Kloeckner.i is one of the world’s largest steel and metal distributers and one of the leading steel service centre companies. They have digitalised the ordering and production processes of the steel and metal industry. Kloeckner.i have made the industry sustainable, customer focused and have allowed for a transparent flow of information between all parties involved.
They use a combination of Elixir / Phoenix and Ruby / Rails technology to build high flow, distributed systems that are well designed and easy to use. A big advantage using Elixir is the concurrency, many processes are able to run at the same time.
2 - Marley Spoon https://marleyspoon.com/
Marley Spoon offer a meal kit delivery service. They deliver fresh, pre-portioned ingredients to their customers so they can easily create delicious recipes at home. Their aim is to make Marley Spoon a global, personal and sustainable service, and to help reduce the amount of food waste.
They use a mixture of Elixir, Ruby, Node.js and Python to build real-time platforms for direct-to-customer e-commerce. Elixir allows for the high performance and scalability of the ever-growing business.
3 - Solaris Bank https://www.solarisbank.com/de/
Solaris Bank is a technology company with a banking licence. They provide customers with a banking platform, enabling them to build their own banking products. They use straightforward APIs so customers can integrate their fully digital banking services directly into their products. Their APIs allow customers to access a range of solutions including, digital banking, payments and lending.
They use Elixir as well as Javascript and React for speed, flexibility and to enable them to grow into a global financial ecosystem. Elixir is used to maintain and evolve existing APIs and to produce quality code. Elixir allows their Engineers to manage high-traffic, high security systems with ease.
4 - bitcrowd https://bitcrowd.net/
bitcrowd’s aim is to bring their skills, experience and passion to their customer’s projects. They develop software for start-ups and turn their customers ideas into solid applications. After the launch of the application, they take care of the maintenance, build new functions and help with scalability.
This company uses Elixir as well as a range of other technologies including Ruby on Rails, Angular, React and Javascript. Benefits of running off the Beam VM is the productivity and fault-tolerance of the applications.
5 - BetterDoc https://betterdoc.org/
BetterDoc is a start-up that allows their customers to find the best specialists for their health situations within 48 hours. They have built a domain model that enables them to represent and store quality data related to health. They use this data to make recommendations for the right physician to provide effective treatments, operations or independent second opinions.
They have cross-functional teams using a combination of Elixir and Ruby to write quality, reliable and sustainable code. Again, Elixir enables them to easily manage high-security information and a high flow of traffic through their applications.