TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elixir at Ramp

175 pointsby judiciousover 1 year ago

6 comments

sesmover 1 year ago
When I worked with Erlang outside of Ericsson, I’ve heard the following from our tech lead: OTP built-in distributed process and failover mechanisms assume much lower latencies than usually exist between datacenter VMs and the underlying protocols consume a lot of bandwidth. I didn’t dig deep enough to verify this, but I can confirm that typical Ericsson hardware is several boards connected with high bandwidth ‘backplane’ and OTP failover was designed for this environment. VMs communicating through LAN is a different environment, and VMs living in different data centers are very far from this. I wonder if anyone else tried using OTP outside of Ericsson and what is their experience.
评论 #38407982 未加载
评论 #38408510 未加载
评论 #38408771 未加载
评论 #38407770 未加载
sb8244over 1 year ago
This is from 2021. I&#x27;d be curious if Elixir is still in use, or has expanded at all.<p>Side note: Pablo&#x27;s blog posts are always quite good.
评论 #38407465 未加载
评论 #38406546 未加载
评论 #38406530 未加载
评论 #38406524 未加载
评论 #38424672 未加载
freedombenover 1 year ago
&gt; <i>My hot take about most dynamic languages is that they are a poor fit for startups who have intentions of being long-term businesses: you&#x27;ve created an environment that&#x27;s optimized for your founding engineers to build something quickly in the first 7 months, but the price is a set of recurring obstacles which your engineers will pay down over the next 7 years.</i><p>I&#x27;ve been saying this for years, so it feels really good to the confirmation bias to see it said by someone else!<p>Though, the language and frameworks definitely matter, but you can easily write short-term-over-long-term code in any language&#x2F;framework. Founding engineers tend to be the worst as well, because they love and sometimes only ever experienced greenfield development, and they are trying to move <i>fast</i>. That&#x27;s not a bad thing as without that the startup may die on the vine, but it is something that I wish more founding engineers would be cognisant of, because little things (json schemas, and unit&#x2F;integration tests for example!) can make a big difference.<p>Elixir (and Phoenix) really do get the best of both worlds. It&#x27;s highly productive like Rails, but the built-in way of doing things will give you validations on your data in and there are plenty of tools like Ecto schemas that can be used anywhere and everywhere the data matters. Tests are also first-class citizens and have to be actively ignored to avoid them.<p>The one area where IMHO the jury is still out is LiveView. It takes a lot of battle-hardened approaches of React, and my initial feelings on it are very good. However I&#x27;ve not yet had a natural organization structure emerge with it, so I&#x27;m not sure how maintainable it will be in the future for people that didn&#x27;t write it. Anybody have experience with that?
评论 #38409082 未加载
评论 #38407740 未加载
评论 #38408038 未加载
评论 #38424879 未加载
评论 #38407728 未加载
Dowwieover 1 year ago
Ramp and Divvy (Bill), both in the expense management space, chose Elixir for a portion of their payment systems.
hellozomoover 1 year ago
As a user, Ramp&#x27;s web interface is absolute trash. I&#x27;ve submitted reimbursement requests only to get an error message and then have them go through later, creating duplicates.<p>CC transactions queue up, requiring a response and there&#x27;s no way to go through them efficiently. The UI pops up a weird modal and is horrible to use.<p>It feels like a legacy enterprise application and it&#x27;s basically a new product. I wish my company didn&#x27;t use it.
colesantiagoover 1 year ago
(2021)<p>Unfortunately Brex doesn&#x27;t use Elixir anymore<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;brexeng&#x2F;building-backend-services-with-kotlin-7c8410795e4b" rel="nofollow noreferrer">https:&#x2F;&#x2F;medium.com&#x2F;brexeng&#x2F;building-backend-services-with-ko...</a>
评论 #38407495 未加载
评论 #38406806 未加载