Menu

1 / 2

Why Supavisor 1.0 Is Written in Elixir (And Why That's Actually a Brilliant Move)

DEV Community·ARAFAT AMAN ALIM·6 months ago
#bebNKHD8
Reading 0:00
15s threshold

A behind-the-scenes look from the creator of Elixir himself.

"Wait... Elixir? Really?"

Picture this. You're scrolling through Hacker News, sipping your third coffee of the morning, and you see the headline: "Supabase launches Supavisor 1.0 — a Postgres connection pooler."

Cool. Solid. Useful.

Then you click in, read the docs, and realize... it's written in Elixir .

And somewhere in the comments, you can almost hear the collective developer eyebrow-raise:

"Why on earth would they build a Postgres connection pooler in Elixir?"

It's a fair question. Most people in the broader programming community don't reach for Elixir when they think "infrastructure tool." They think Go. They think Rust. They think "something with a fancy concurrency model and a logo that screams performance."

So when José Valim — yes, the creator of Elixir himself — went on record to explain why this choice actually makes a lot of sense, it was worth listening to.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.