Live data from Hacker News

I run multiple $10K MRR companies on a $20/month tech stack

stevehanov.ca

211–220 of 539 posts

Re: I run multiple $10K MRR companies on a $20/month tech stack

#211

20$ vs 300$ does not really matter if you have multiple 10K MRR.

It isn’t 10k MRR from day one. It also doesn’t make sense to think “well, now that I’m a big boy let’s move to a fancy stack , even if there is no need for it”

for me, using go is the fancy stack

Re: I run multiple $10K MRR companies on a $20/month tech stack

#212
I do appreciate the technical simplicity argument and I'm always advocating for it. And the few neat tricks i.e. Copilot.

That being said, I'd much rather read a few ideas for good recurring passive income. Instead, the author kind of flexes on that, then says "I get refused VC money because they don't see how their money would be useful for me" -- which is one more flex -- and moves on to the technical bits.

It's coming across as bragging to me.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#213
post #163

Earlier quoted context omitted.

None of them self host anything at all. It's like that skill was totally skipped. But they advise and consult on infra

Well, by the time you are hiring a dedicated infra role, you should be past the single VPS stage.

My point is that none of these coworkers have ever been at that stage. He was surprised about me hosting something because he seems to think hosting is expensive and for companies. Straight in at the top end of k8s and microservices

Re: I run multiple $10K MRR companies on a $20/month tech stack

#214
post #84

Earlier quoted context omitted.

It is. With 10k MRR it represents 0.15% of the revenue. Having the whole backend costing that much for a company selling web apps is like it’s costing zero.

You probably don't make 10k MMR on day one. If you make many small apps, it can make sense to learn how to run things lean to have 4x longer runway per app.

[deleted]

Re: I run multiple $10K MRR companies on a $20/month tech stack

#215
post #95
post #47

There are zero reasons to limit yourself to 1GB of RAM. By paying $20 instead of $5 you can get at least 8gb of RAM. You can use it for caches or a database that supports concurrent writes. The $15 difference won’t make any financial difference if you are trying to run a small business. Thinking about on how to fit everything on a $5 VPS does not help your business.

NVME read latency is around 100usec, a SQLite3 database in the low terabytes needs somewhere between 3-5 random IOs per point lookup, so you're talking worst case for an already meaningful amount of data about 0.5ms per cold lookup. Say your app is complex and makes 10 of these per request, 5 ms. That leaves you serving 200 requests/sec before ever needing any kind of cache. That's 17 million hits per day in about 3.…

Rereading this, I have no idea where 3.9 MiB/sec came from, that 200 requests/sec would be closer to 8 MiB/sec

Re: I run multiple $10K MRR companies on a $20/month tech stack

#216
post #157
post #77

Earlier quoted context omitted.

There is also ARR which is "annual recurring revenue" and you should know that when people use ARR they usually are just making up numbers based on their current MRR (so lying). I've seen people announce their ARR after running their business for two whole months!

That's not really "lying" — ARR is usually understood as your projected "Annual Run Rate". It's a useful metric, as long as it is understood that it is an estimate. But, in all honesty, all RR numbers are estimates. MRR is also a "made up number" from a certain point of view: it is not equivalent to cash received every month, because of annual subscriptions, cancelations, etc.

>But, in all honesty, all RR numbers are estimates.

Sure, but I would expect you to have at least one data point or at least near it, before making any estimates for that timescale. I don't see many people make MRR projections based on 2 days of of sales, it's just something I've noticed with startups and ARR.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#217
post #79

If this sounds like basic advice, consider there are a lot of people out there that believe they have to start with serverless, kubernetes, fleets of servers, planet-scale databases, multi-zone high-availability setups, and many other "best practices". Saying "you can just run things on a cheap VPS" sounds amateurish: people are immediately out with "Yeah but scaling", "Yeah but high availability", "Yeah but backups"…

“Cloud-native natives” had so much free plans that had no need to understand what a basic app really needs.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#218

Earlier quoted context omitted.

> Sqlite smokes postgres on the same machine even with domain sockets [1]. SQLite on the same machine is akin to calling fwrite. That's fine. This is also a system constraint as it forces a one-database-per-instance design, with no data shared across nodes. This is fine if you're putting together a site for your neighborhood's mom and pop shop, but once you need to handle a request baseline beyond a few hundreds TPS…

I wonder what percentage of services run on the Internet exceed a few hundred transactions per second.

I’ve seen multimillion dollar “enterprise” projects get no where close to that. Of course, they all run on scalable, cloud native infrastructure costing at least a few grand a month.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#220

> I use Linode or DigitalOcean. Pay no more than $5 to $10 a month. 1GB of RAM sounds terrifying to modern web developers, but it is plenty if you know what you are doing. If you get one dedicated server for multiple separate projects, you can still keep the costs down but relax those constraints. For example, look at the Hetzner server auction: https://www.hetzner.com/sb/ I pay about 40 EUR a month for this: Disk: 7…

What do you do about ipv4 ? Do you also use a routing VM to manage all that ? It’s very interesting how people rent large VMs with a hypervisor. I’m wondering if licenses for VPS have any clauses preventing this for commercial scale.

Hetzner has some docs: https://docs.hetzner.com/robot/dedicated-server/ip/additiona...

Since I only needed about 3 VMs (though each being a bit beefier, running containers on them, a web server sitting in front of those with vhosts as ingress), I could give each VM its own IPv4 address and it didn’t end up being too expensive for my use case. Would be a bit different for someone who wants many small VMs.

Post reply on HN