budgie

budgie

I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with.

But I don’t use it anymore.

Serverless was the promised land circa… 2015-2017? Then everyone realized it actually kind of sucks.

But now? Seems like CloudFlare actually figured things out. Every new project I make is immediately deployed there as some monstrosity of a javascript app, yet somehow I don’t hate it.

There’s SQL at the edge with D1, Durable Objects for fast collocated state management, KV for cache reads, a very affordable edge compute offer… and more.

So now that serverless is actually good, where does that leave communities like Elixir?

Given that infra and deployment is the only real gotcha with Elixir.

Showing Posts 1 to 6

nathanl

nathanl

Not everyone wants to deploy a monstrosity of a javascript app and couple it to Cloudflare.

cmo

cmo

Not everything is a website on the public internet.

jam

jam

Avoiding vendor lock-in is a good one. It would be interesting if an elixir-based system can be shown to be provably less expensive to run at scale too. Not sure if that’s true or not with how things like Cloudflare price.

On a related note, it’d be nice to see an elixir-tailored host that makes clustering dead simple and helps leverage the BEAM. Maybe that’s potions.io? I assume fly.io has abandoned the cause.

Schultzer

Schultzer

If you’re brand new in the field the yes infra and deployment is a gotcha, but that is not language specific, personally I think most of the BEAM and Elixir suffer from not showcasing the real potential of the language.

AstonJ

AstonJ

Some people would call it insanity :lol:

@budgie, are you forgetting half the internet went down last year because they were tied to CloudFlare?

Elixir is a firm favourite with those who want autonomy and reliability :icon_biggrin:

budgie

budgie OP

They don’t have to be, it was just a figure of speech due to the AI slop involved.

It just makes the most sense these days. I get vendor lock-in is a problem at scale, but the truth is paying $100/mo with no users is a lot more impactful than paying $100k/mo at scale.

For most early-stage apps, these days I wouldn’t use anything else.

I didn’t even mention their durable workflow engine or queues. They have literally everything you need in one place.

They don’t have to be public.

Vendor lock-in is the only good argument for caution imo. But it’s also typically something that comes up later. For 99% of your apps, the problem isn’t will I be able to afford $1k/mo with 100 paying users. It’s can I justify spending $100/mo with zero paying users.

Potions looks cool, but even so, on 1 vps you’re not fault-tolerant. Not to mention you still likely need a HA postgres setup, and that’s not cheap.

On CF, availability isn’t something you actually need to think about in most cases.

Autonomy yes I get it, but reliability is relative. The internet is unpredictable, and everyone everywhere has downtime.

This is the wrong perspective imo. You don’t have to be a noob to benefit from simplicity. It’s not that it’s a gotcha, it’s just drastically simpler to go with other options, especially when the marketability of what you’re selling is unclear.

If you’re fine paying for a personal project regardless of whether it makes money, that’s fine. But there’s no contesting the value of what you get for $5 from CloudFlare.

I used to be hard in the other direction, but after a while it becomes hard to ignore the benefits.

— All posts loaded —

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
axelson
Hi there! :wave: @frigidcode and I (but mostly him) have been running an Elixir Book club, we’re almost done with Designing Elixir Syste...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
georgeguimaraes
Just published claude-code-elixir, a plugin marketplace for Claude Code with Elixir support. These are the plugins I’ve been using for my...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews