News for hackers. Stuff that matters.
Re:Two years of Elixir at The Outline by ilovecaching on Friday October 26, 2018 @02:08PM (#18311536)
We replaced a little over 80k lines of Erlang with around 50k lines of Rust (not all at once of course). The biggest change was memory usage went way down. Erlang likes to run on nodes wth huge amounts of RAM for process mailboxes. We cut down our peak usage by almost 30%. That’s huge. Latency is also significantly better for the percentiles we’re looking at. The best part is that the code base is way easier to manage, and it’s much easier to keep adding to the code add without causing regressions.
Re:Two years of Elixir at The Outline by jxub on Friday October 26, 2018 @04:48PM (#18312598)
Being a rewrite means that you understand the requirements well, which factor might play a big part in the performance story, regardless of language/platform.