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.