Compared to Python. No wonder.
Elixir saves Pinterest $2M a year in server costs
11–20 of 481 posts
Re: Elixir saves Pinterest $2M a year in server costs
#12[1] https://www.sec.gov/Archives/edgar/data/1506293/000150629323...
Re: Elixir saves Pinterest $2M a year in server costs
#13money quote : ''' The combined effect of better architecture and Elixir saved Pinterest over $2 million per year in server costs. '''
Re: Elixir saves Pinterest $2M a year in server costs
#14Re: Elixir saves Pinterest $2M a year in server costs
#15Pinterest - ah that app that has hijacked all images in google search result. Created an account once but has not really used it.
Re: Elixir saves Pinterest $2M a year in server costs
#16Re: Elixir saves Pinterest $2M a year in server costs
#17By the title alone, this means nothing. How much would it cost otherwise? What is the percentage savings? In TFA, it gets better though: "Steve: That’s pretty easy. When I started on the spam team, we had close to 1,400 servers running. When we converted several parts to Elixir, we reduced that by around 95%. One of the systems that ran on 200 Python servers now runs on four Elixir servers (it can actually run on two…
Would be curious to know how they tried to optimise the Java stack.
Because on every benchmark I've seen the JVM is faster in every which way than Elixir. Except for memory where often people will over-provision the JVM rather than look at where their code might be over-allocating or leaking.
Re: Elixir saves Pinterest $2M a year in server costs
#18They could have just used different Java/Python libraries and changed the architecture for the same result. The choice of a Programming Language alone has minimal impact on performance at that scale.
Re: Elixir saves Pinterest $2M a year in server costs
#19Does anyone has any followup information about the companies and people mentioned? Sadly last blog from Cory O'Daniel is from 2019 and Bleacher Report engineering blog post shows 2019 as the last post. Pinterest has 81 public repos on GitHub but only 3 with Elixir code base.