3 ms·
Where does that $2 a month price come from? You could choose a webhost with a database included.
by noja 2y ago
Where does that $2 a month price come from?
You could choose a webhost with a database included.
- krageon 2y agoA small db user costs almost nothing to the host. It'd be like a shared webhost, except there's none of the overhead of running the programming language (e.g. php). That is by far the most expensive part of the machine. Offering this for around that price is a proposition that will have significant RoI in terms of hardware used.
- filleokus 2y agoI guess that's true now with these "serverless" databases where compute and storage is separated in a neat way. Otherwise you either need to be ok with keeping the whole ≈vm alive, or have a really old school shared database setup alá 2004 web hosting… Maybe it's no problem, but feels kinda icky? But regardless, I agree with you. I can spin up the cheapest fly.io machine for 2 usd / month, or some DO droplet/function, but neon and these guys are either free or 20. It always feels better paying a bit than nothing. I know CockroachDB has some serverless > 0 (but cheap) pricing https://www.cockroachlabs.com/pricing/ https://www.cockroachlabs.com/pricing/
- mrkurt 2y agoA small db isn't free to _operate_. The actual compute and storage costs are pretty low, but keeping the thing running is harder than you'd think. Keeping it running with no users is easy. Keeping it running when someone ships an app that blows the DB up is hard.
- tossandthrow 2y agoIt seems like the post is about someone who offers it for free. I just want to pay the cost price for an equally scaled down offering.
- bigiain 2y agoNo no. The article makes it very clear it's costing them $1 - $2.50 per month to provide, but that they're treating that as marketing/acquisition costs. And "the cost price" for a free service isn't the cost price for exactly the same service as a subscription service. As others are pointing out, the risks to them of you assuming you're entitled to something more than their free offering users get - like having them respond to a support or billing query, or feeling entitled to doing term service availability - is problematic enough that it's not likely to be worthwhile. And at $2 per month, credit card processing eats a big chunk of each payment up front. And it requires setup of the recurring payments and account management, payment reminders and failed recurring billing notification, invoices and tax compliance crap. And to top all that off there's the fraud risk of people using stolen card numbers or using the service as a small transaction verifier for validating stolen card numbers. When a cardholder disputes a transaction you get hit with a chargeback fee, somewhere between ~$15 and as high as $100 depending on a bunch of stuff. If you don't have decent fraud detection and rate limiting, some asshole who's just bought 1000 credit card numbers off the dark web can make for a _very_ expensive day for you. And then there's all the internal accounting and reporting they'll need to do for this new class of paying user. I get what you want to do. But honestly? I can 100% see why most people would refuse to enter into a paid account type relationship with anyone for anything as low as $2/month. Hell, in the last few years Google hseem to have gone from their old price point of $5/month for paid Gmail accounts up to I think $12/month now.
- tossandthrow 2y ago> assuming you're entitled to something more than their free offering users get I explicitly wrote "[same] limits as what these free databases offer". So there is no additional entitlement by taking payment. > And at $2 per month, credit card processing eats a big chunk of each payment up front You are over-indexing on a specific way to take payment. It could be loading 50$ on your account that is being deducted 2$ a month - Like Fly does it. Re. fraud risk, accounting etc. I think your assessment is completely opposite to the reality. The following is from a Fly newsletter: > Charging a credit card prevents most at-scale abuse. Abusive users are surprisingly loathe to pay even $5, and it's really difficult to keep fraudulent credit cards working over time. And when we run charges, we get really interesting Stripe data about the trustworthiness of a charge that we can use to restrict the platform. Fly has the business model, xata.io apparently has the budget to self-finance this. Why not just combine it? Really to understand that this is in addition to other offering. Of cause you can not expect to get an enterprise-grade Postgres instance for 2$ a month. But what Xeta claims to offer for 2$ a month should absolutely be possible, and enough for a small database that runs rudimentary analytics for a small-scale blog, etc.