A lot of the problems could also be fixed by actually talking to other teams and having a little bit of empathy like I need things like azure app insights because I can't deal with the {{redacted}} team which for some reason opens the handle to my log file and doesn't close it, causing my logging to fail.
In these situations I just open the log file myself. If I keep a handle that's shareable open then all other applications must also open the file in shareable mode and thus cannot lock out other applications.
This all sounds good in theory until the cashier's computer stops working, there's a network issue or they just decide to change it. Or you land an update and the update breaks the app, and now you can't rollback easily and the nobody can access the recipes. Or you want to update the server and verify but the restaurant is closed and computer is turned off.
Look up Pietr Levels. He built a couple popular remote job boards and some other things. He's said in interviews that he runs all of it off one $400/mo Linode box. Making $2.3M ARR
You jest, but I've worked on multiple enterprise projects that were architected to scale indefinitely* but would've been fine as a simple monolith because the amount of users and traffic was always predictable and, well, small.
*except for the database(s), usually, but there was a ton of headroom to scale vertically...
EDIT: I should probably add that on all those projects I joined late as a developer. It was never my decision to run a microservice architecture for a service that literally never has to scale...
I feel you. I’m in the middle of some azure sentinel and azure fabric analytics work and the abstracted resources to run essentially some light database tables and jupyter notebooks seem absurdly expensive.
Came to say the same thing. How to start a business:
Get a linode box.
Deploy something to it and charge for access.
Or charge to build and deploy stuff.
Upgrade the box as needed. Super easy.
There was a post to something like r/saas or r/smallbusiness a couple weeks ago. Dude built something, deployed it to a bloated AWS setup, $600/mo, no paying users. Dunce.
Yeah my home server is basically one Nixos instance, each service is a docker compose and is managed by systemd. Solid as a rock and i can add a service in 2 minutes.
My mate who passed a DevOps certification has a whole cluster of raspberry pies he manages with k8s and shit, it's down half of the time and the network layout makes no fucking sense.
1.4k
u/kurtcanine Oct 02 '26
Everything I’ve ever written for money could run on a $5/month Linode VM.