2 ms·
I just implemented a trading system in Elixir with backend + JS free frontend and I have to admit that this was the most pleasant experience for a long time. I
by datadeft 3y ago
I just implemented a trading system in Elixir with backend + JS free frontend and I have to admit that this was the most pleasant experience for a long time.
I think pattern matching and the pipe operator combined with the let it crash approach work very well in practice. There are amazing libraries for Erlang/Elixir including database client, dataframes, JWT, http, AMQP client and many more. I haven't had a single library that was not working out of the box the way we wanted.
The code is pretty easy to follow and we can onboard a new engineer with ease. The usual ration for our codebase comparing to Python is 1:10 in favour of Elixir. The engineers on the team have 10+ years Python experience and only used Elixir for toy project before.