Live data from Hacker News

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

stevehanov.ca

291–300 of 539 posts

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

#291

This is supposed to be a contrarian opinion yet this is a retoric yapped non-stop in the “build in public” community. Of course lean is a good approach, it makes sense, and most engineers know this. Is not a new concept, we’ve been doing this for years in every branch of engineering. The invented “people start with a k8s cluster for 5 users” doesn’t really exist. This is just a story repeated ad nauseam to fit a narr…

“people start with a k8s cluster for 5 users” doesn’t really exist

Most people in the BiP these days barely know how to deploy a database or host something using nginx. it's all vercel, supabase, aws, clerk, yada yada. Cost aside, I think that people are addicted to complexity.

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

#292

I know this article is about the stack, but I'd like to point out that the success of the author has probably more to do with their marketing/sales strategy than their choice of technical infrastructure. Something to remind to many tech folks on HN

Is it success or is the author running a 20k ad program to get 10k MRR. Such a useless metric.

Turnover is vanity, profit is sanity. Such a great adage.

Since I'm in finance I would say, Turnover is vanity, positive cashflow is sanity...but its not nearly as catchy

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

#293
post #72

Earlier quoted context omitted.

I think his argument is that the functionality is unnecessary. You don’t need dynamic service scaling because your single-instance service has such high capacity to begin with. I guess it’s all about knowing when to re-engineer the solution for scale. And the answer is rarely ”up front”.

Dynamic scaling is not really even available on a single node kubernetes. I was thinking more of Running multiple websites. i.e. 1 application per namespace. Tooling i.e. k9s for looking at logs etc. Upgrading applications etc.

Namespacing is great; look at how Notepad++ was hacked. They were sharing a non-namespaced deployment with other applications, IIRC.

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

#294

I know this article is about the stack, but I'd like to point out that the success of the author has probably more to do with their marketing/sales strategy than their choice of technical infrastructure. Something to remind to many tech folks on HN

100% true. I ran a top 10 most visited Spanish language site on a Pentium III server. I have the technical chops to do all the articles says. But 10k MRR sounds to me like travelling to Mars. I have 0 ideas and 0 initiative to push them ahead.

Yeah, 25 years in the industry, zero business ideas right here.

I can build whatever, I just have zero clue whatsoever what to build. Never have.

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

#295
post #154

Earlier quoted context omitted.

I need more info about devs getting infected over ssh in less than an hour. Unless they had a comically weak root password or left VNC I don't believe it at all

Yes, <1h was a weak root password. All attacks I've seen directly were always user error. The point is effectively removing attack surfaces rather than enhancing security in needlessly exposed internet-facing protocols.

It must have been comically weak, like "root", "password" or something like that

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

#296
post #213

Earlier quoted context omitted.

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

There's plenty of people that got a CS degree and went to work and this is only a job for them, they have no interest outside of work. Unfortunately I'm not one of those people so I get off work troubleshooting issues to troubleshoot issues at home lol though there aren't that many just my choice to self host cameras through HomeKit sometimes falls apart somehow but im also squeezing every KB or RAM out of that beeli…

Don't get me wrong I don't think a homelab is necessary, but I think people who have only done this in a big corporate environment are doing themselves a disservice - either a small company or a homelab can fix that itch, but like you say a lot of people don't have the interest

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

#297

Earlier quoted context omitted.

> There is a good reason: teaching yourself not to over-engineer, over-provision, or overthink, (...) This is specious reasoning. You don't prevent anything by adding artificial constraints. To put things in perspective, Hetzner's cheapest vCPU plan comes with 4GB of RAM.

If I give you a box with 1 GiB of RAM, you are literally forced to either optimize your code to run in it, or accept the slowdown from paging. How is this specious?

> If I give you a box with 1 GiB of RAM, you are literally forced to either optimize your code to run in it, or accept the slowdown from paging. How is this specious?

It is specious reasoning. Self-imposing arbitrary constraints don't make you write good, performant code. At most it makes your apps run slower because they will needlessly hit your self-impose arbitrary constraints.

If you put any value on performant code you just write performance-oriented code, regardless of your constraints. It's silly to pile on absurd constraints and expect performance to be an outcome. It's like going to the gym and work out with a hand tied behind your back, and expect this silly constraints to somehow improve the outcome of your workout. Complete nonsense.

And to drive the point home, this whole concern is even more perplexing as you are somehow targeting computational resources that fall below free tiers of some cloud providers. Sheer lunacy.

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

#298

Earlier quoted context omitted.

Backups, litestream gives you streaming replication to the second. Deployment, caddy holds open incoming connections whilst your app drains the current request queue and restarts. This is all sub second and imperceptible. You can do fancier things than this with two version of the app running on the same box if that's your thing. In my case I can also hot patch the running app as it's the JVM. Server hard drive faili…

My understanding is litestream can lose data if a crash occurs before the backup replication to object storage. This makes it an unfair comparison to a Postgres in RDS for example?

Last I checked RDS uploads transaction logs for DB instances to Amazon S3 every five minutes. Litestream by default does it every second (you can go sub second with litestream if you want).

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

#299

> I bought a GitHub Copilot subscription in 2023, plugged it into standard VS Code, and never left. I tried Cursor and the other fancy forks when they briefly surpassed it with agentic coding, but Copilot Chat always catches up. > Here is the trick that you might have missed: somehow, Microsoft is able to charge per request, not per token. And a "request" is simply what I type into the chat box. Even if the agent spe…

People get banned abusing this per request strategy so be careful. This guy was running super long prompts per request and is somehow surprised why they got banned.

https://old.reddit.com/r/GithubCopilot/comments/1r0wimi/if_y...

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

#300

Earlier quoted context omitted.

Thanks! even I run a sqlite in "production" (is it production if you have no visitors?) and WAL mode is enabled, but I had to work around concurrent writes, so I was really confused. I may have misunderstood the comments.

Writes are super fast in SQLite even if they are not concurrent. If you were seeing errors due to concurrent writes you must adjust BUSY_TIMEOUT

Thanks I'll have a look. For now I just had a sane retry strategy. Not that I have any traffic, mind you :-)))
Post reply on HN