Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've had a great time contributing to this project, using Elixir to create a multi-tenant connection pooler. It's still under development, but we're excited to gather feedback and improve it. Elixir has been an awesome language to work with — let us know what you think!


I’m not too familiar with Elixir. Why did you choose it and why do you say it’s awesome?


Runs on the Erlang Virtual Machine, also known as the BEAM. Erlang was built for scalability and fault tolerance of telephone switches by Ericsson in the 80's.

Give this a watch, "The Soul of Erlang and Elixir". Covers a lot of what's nice about the underlying platform.

https://youtu.be/JvBT4XBdoUE


This is a great video for introducing Elixir/BEAM.


Binary pattern matching is great for working with protocols.

Erlang process monitoring makes it very easy to handle client disconnects.

And Elixir makes using Erlang a bit more approachable.


I completely agree with chasers's points. Moreover, Elixir's excellent concurrency support and its fault-tolerant nature make it well-suited for handling a high number of connections, ensuring our connection pooler's reliability.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: