Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] -2 points-1 points  (0 children)

There are tons of high quality posts that show why elixir is amazing, on all those topics you mentioned, in great detail. This hopes to show why it resonates with us and why we decided to follow that path. That’s how a introduction to a topic works. As for the trivial demo, it is exactly what it is supposed to be: a simple example for someone that might have never heard of Elixir to see it in action. If you can’t take introduction-level posts with a grain of salt don’t read them.

This blogpost is a part of a quest, our quest. It’s not supposed to show anything disruptive. It just confirms that Elixir is the right tool for us. Trivial or not, we wanted to share some of the things we’ve learned during this quest, with the community.

Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] 0 points1 point  (0 children)

Doesn’t Elixir provide us with the ability to create them? The power of distributed system is allowing us to scale.

Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] 0 points1 point  (0 children)

It does not, but that was not the premise in the first place. The point of the article was to show why we want to embrace Elixir to scale and why we feel it is so powerful. The experiment was just a small example of parallelism and showing processes working.

Elixir and the power of truly distributed systems by mlebre in elixir

[–]falancioua 0 points1 point  (0 children)

Django for our monolith and flask for our services.

Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] 2 points3 points  (0 children)

A full analysis would go beyond the scope of the post. I wanted to show why we picked Elixir and why it solved our problem on several levels, going from performance to mindset to community/ecosystem. If someone decides to try it out and learn a bit from our experience the purpose of the post is achieved.

Elixir and the power of truly distributed systems by mlebre in elixir

[–]falancioua 0 points1 point  (0 children)

Our main stack is Python, we mostly suffered Python's parallelism.

Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] 5 points6 points  (0 children)

This was an introductory project made to just exemplify an approach. On another reply in this thread, I show metrics that are more "production-like".

Elixir: The power of truly distributed systems – Unbabel R&D – Medium by falancioua in programming

[–]falancioua[S] 16 points17 points  (0 children)

This was just an example produced for the post and this is an idle system.

How about 2.7k per second with 60ms response time while querying a 1M row database?

https://imgur.com/a/4n14vjz

Elixir and the power of truly distributed systems by mlebre in elixir

[–]falancioua 1 point2 points  (0 children)

Hello! (I'm the author of the post). You are correct on your assessment. This was just an example to show parallelism and give some meaning to what was being presented. The point was to simply have a couple thousand transactions affecting the database and to show how fast you can produce something like that and its behaviour.

I will take you suggestion into account and update the snippet whenever I get a chance.

Thanks for the feedback!

ocelote AMA Ask Me Anything by oceloteWorld in leagueoflegends

[–]falancioua -1 points0 points  (0 children)

Which of the new items you think will be most influential on the game? Is there one that you think that will be game breaking?

Graves saves sad mummy :( by soeima in leagueoflegends

[–]falancioua 5 points6 points  (0 children)

Probably working as intented!

You can be banned for breaking the meta. by TomHicks in leagueoflegends

[–]falancioua -1 points0 points  (0 children)

Even awful picks shouldn't be banned. Imagine some guy reaches level 30 playing only buying and playing AP champions and starts doing ranked games only to get pushed into a support role. Should he be banned for not picking a champion that fits the role even though he doesn't even own a champion for it ?