3 ms·
Pablo, turning the question towards you, what would you have liked to know about Elixir up-front before using it to build an authorization server at Ramp? Let'
by Dowwie 3y ago
Pablo, turning the question towards you, what would you have liked to know about Elixir up-front before using it to build an authorization server at Ramp? Let's get an honest take.
- srpablo 3y agoHi! Have we met? Elixir has been great for our Authorization server. I really believe in the BEAM for high-uptime cases, and love a lot about Ecto's design as an ORM. That said, I only felt comfortable bringing Elixir to Ramp because I'd already built ~3 Pheonix projects before joining, and had a decade on other Erlang projects. I make a light reference to it in a few places in the article, but I think introducing Weird Tech is very, very easy to mess up and most people would be better off not doing it. I lead with that in my other article that made it to HN, on strategies for learning exotic tech https://morepablo.com/2022/09/so-you-re-using-a-weird-language.html https://morepablo.com/2022/09/so-you-re-using-a-weird-langua... More on BEAM at Ramp and why I like it https://engineering.ramp.com/elixir-at-ramp https://engineering.ramp.com/elixir-at-ramp Me comparing/opining Ecto and SQLAlchemy, the two ORMs at Ramp https://www.youtube.com/watch?v=5Ep9CDXUHNU https://www.youtube.com/watch?v=5Ep9CDXUHNU It's been running Authorizations for 4 years and had remarkable good mileage.