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.
Trending in Discussions
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...
New
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
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
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
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
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
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
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
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
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
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
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
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
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #ai
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #elixirconf-eu
- #metaprogramming
- #hex










Showing Posts 21 to 12- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
jam
Fwiw, @Potions plans to support multiple servers behind a load balancer. I’ll let them elaborate more on their overall plans if they’d like.
Schultzer
You have absolutely no leverage if you build your application on serverless or any proprietary technology. This has been proven again and again, if the company doesn’t die due to poor decision you might be lucky enough to force your customers to eat the bill, but why would you make that sacrifice, its even less attractive today then it ever was as you can just get help from AI.
budgie
I beg to differ for the most part. The app was started in an era where it was normal for people to run their own hardware on-prem, without globally distributed apps or customer bases. Before containers really became a thing.
The economics of running software has changed massively. Large capital investment (at least in computation) isn’t really a thing anymore for small businesses in most industries.
Now it’s almost exclusively manageable fixed costs on rented hardware, or exclusively variable costs with serverless.
Obviously if you’re running a large company though, 100% variable cost is a shitty idea because of poor operational leverage.
But for startups with 0-a few customers, it’s great. Also depends on the kind of app for sure. There are some where I’d definitely consider Elixir still.
For the land of SaaS MVPs with few customers, imo serverless (finally) wins.
Fair. Just curious what kind of hobby app you’re running that’d exceed 10 million requests per month, or even 100k per day tbh.
It’d almost need to have some sort of event or data ingest round the clock to reach those numbers. But that’d be one of the apps I probably wouldn’t use CF for.
derek-zhou
What do I run is beside the point. The fact is that my app runs in low end VPS and will cost more to run in CF. Consider the situation of some nasty bots come and overwhelmed my server. With a low end VPS, I see my server is struggling, grep the log, see what is happening, and deploy a hotfix to mitigate. With CF, I don’t even see that coming (because everything chugging along), and got hit by a massive bill at the end of the month. Do you see why I prefer the first situation much more?
AstonJ
I don’t think it’s that different. I doubt you could run WhatsApp on AWS in some other language without having deep pockets.
Elixir and Erlang lets you take on gigantic tech - it was true ten years ago and perhaps even truer now, given the cost of dedicated servers has sky-rocketed…
tozz
Cloudflare has the problem of starting all kinds of projects and never finishing them, leaving you to clean up the warts. Just the insanity of discrepancies between workers and pages and the not updated documentation drove me crazy when I used it last.
I’m not anti-Cloudflare, we do use it, and I use it personally, but it’s not as magic as this thread makes it sound.
budgie
What are you building? Something with financial data?
derek-zhou
That’s not enough for me. Although I don’t have that much real traffic there are bots and bots traffic is significant.
budgie
This is true, but WhatsApp grew up in a completely different world than we live in now. Even AWS was barely a thing in 2009. It’s essentially a legacy codebase now.
AstonJ
I think there’s a lot to be said for being as independent and not reliant on others as you can - and that circles back nicely to your original question “How does Elixir keep going?” - I’d say for pretty much the same reasons it got off the ground to begin with; it’s incredibly empowering for bootstrappers and small teams.
Look at what Erlang did for WhatsApp - Elixir made that power accessible to the rest of us… and that was over ten years ago. Now, it’s beyond even that, with a whole ecosystem behind it
And do I really need to mention community - the Elixir community is still one of the best around : -)