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
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
Hey folks,
I wanted to share with you a project I’ve been working on for a while: It’s an Open Source (AGPLv3) newsletter tool. Think Ma...
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
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
In my third year of college, around 2010, I found Erlang. A few years later, I found Elixir. I liked the ideas at once: many small proces...
New
Hi everyone,
I have 8 years of production experience with Erlang/OTP and I’m just starting to get to know Elixir. What would you learn f...
New
I’ve been tinkering with Lynx (by José) via hold_ledger. I used AI to write the code, a separate specification, the tests, and the Lean p...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
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
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #blog-post
- #ecto-query
- #elixirconf-us
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #hex











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
nathanl
Not everyone wants to deploy a monstrosity of a javascript app and couple it to Cloudflare.
cmo
Not everything is a website on the public internet.
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
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
Some people would call it insanity
@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
budgie
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.
derek-zhou
I payed $5 per month for a vps to which I deployed several personal projects, db included, and I can switch among several vendors painlessly. What do you get for $5 from Cloudflare for your personal projects?
budgie
A shitload, tbh. Lot of stuff I probably don’t even know about.
Global edge deployments. DNS utilities. Transactional email sending, but also for receiving and processing emails. Secrets management. Managed HA ACID-compliant database. KV store. Queues and durable multistep workflow execution. Media storage and delivery. Basically free traffic.
I also have zero administrative responsibility for the infra. I could add 15 more apps, serverless endpoints, etc and pay the same thing.
For some apps you could even get away with being on the free tier tbh.
There are many people running commercial apps on the $5/mo plan.
cmo
My point is you cannot host on-device or on-prem applications on Cloudflare.
derek-zhou
Cool, I don’t need any of those for my personal projects though. My understanding of serverless is they are billed by usage; are you sure the $5 per month come with reasonable usage included? if, so, how much usage are we talking about?