Earlier quoted context omitted.
Hmm backups seems like an important one.
“Guys, we need to postpone our beta launch! We need another week to implement a backup strategy with point in time recovery!” You don’t need backups until you have customers.
I run multiple $10K MRR companies on a $20/month tech stack
521–530 of 539 posts
Re: I run multiple $10K MRR companies on a $20/month tech stack
#522Earlier quoted context omitted.
May be an "out" there question, but any tech book suggestions you'd recommend that can teach an average dev on how to build highly performant software with minimal systems? I feel like the advice from people with your experience is worth way way way way more than what you'd hear from big tech. Like what you said yourself, big tech tends to recommend extremely complicated systems that only seem worth maintaining if yo…
Not specific books per say. Though I'd advise starting with some constraints. As that really helps you focus. Your reading/learning material can spin out of those constraints. So for me my recent constraints were: 1. Multiplayer/collaborative web apps built by small teams. 2. Single box. 3. I like writing lisp. So single box pushes me towards a faster language, and something that's easy to deploy. Go would be the nat…
Do appreciate the comments about forcing constraints, we see how constraints can help in other creative endeavors makes sense it would also apply to programming too.
Re: I run multiple $10K MRR companies on a $20/month tech stack
#523Earlier quoted context omitted.
I don't know what to say. People keep saying these engineers exist and here I am not having seen a single, and I follow many indie hackers communities.
Because I think precisely the indie hacker community is not as keen to default to the big-tech stacks, because those are neither indie, nor hack-y :)
Re: I run multiple $10K MRR companies on a $20/month tech stack
#524Earlier quoted context omitted.
Sqlite smokes postgres on the same machine even with domain sockets [1]. This is before you get into using multiple sqlite database. What features postgres offers over sqlite in the context of running on a single machine with a monolithic app? Application functions [2] means you can extend it however you need with the same language you use to build your application. It also has a much better backup and replication st…
Interesting comparison. Have you done one for sqlite vs H2? Since you're using clojure, it seems a natural fit. According to what I've read, H2 is faster than sqlite, but it would be interesting to see some up to date numbers on it.
The choice to use SQLite for me isn't actually about speed (LMDB is way faster).
I just get tired of people saying switch to Postgres for speed/scale. Postgres is great for many things but speed/scale is not its strength.
The main reason I use SQLite is the affordances and conveniences of an embedded database. Being able to easily have many databases. When databases are "cheap" it opens up loads of options. Of the embedded/file OLTP databases SQLite also has the largest toolbox: litestream, R*Tree indexes, JSONB, FTS, etc.
Re: I run multiple $10K MRR companies on a $20/month tech stack
#525Re: I run multiple $10K MRR companies on a $20/month tech stack
#526I agree. I usually spend about $60 per project (= startup). On the frontend, I stick to vanilla JavaScript with direct DOM manipulation using Bun.js. For the backend, I use Go, relying mostly on standard libraries. it’s incredibly fast. Many developers underestimate how much they can optimize when they go closer to the fundamentals.
Re: I run multiple $10K MRR companies on a $20/month tech stack
#527> 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…
> I put Proxmox on it [...] How, exactly? Doesn't it require phyiscal access to the server?
Now, for Linux, they have a SSH client in the browser enabled by default. I use it to manage a pile of $5/mo droplets, like the author.
Re: I run multiple $10K MRR companies on a $20/month tech stack
#528Earlier quoted context omitted.
About security, wall of shame story, Once I had Postgresql db with default password on a new vps, and forgetting to disable password based login, on a server with no domain. And it got hacked in a day, and was being used as bot server. And that was 10 years ago. Recently deployed server, and was getting ssh login attempts within an hour, and it didn't had a domain. Fortunately, I've learned my lesson, and turned of p…
I've had SSH, SMTP, POP3, HTTP, HTTPS and many other services open to the world since the 90's. I have fail2ban running. It is not that scary.
Works so well that it's easy to forget they're running.
Re: I run multiple $10K MRR companies on a $20/month tech stack
#529Forget about the tech stack, how do I get multiple $10k MRR companies?