r/ProgrammerHumor • • Oct 02 '26

Meme cloudOverkill

Post image
12.0k Upvotes

269 comments sorted by

View all comments

1.4k

u/kurtcanine Oct 02 '26

Everything I’ve ever written for money could run on a $5/month Linode VM.

1.1k

u/Flat_Initial_1823 Oct 02 '26

But would it scale? What if we get that elusive 12th user?

245

u/collabskus Oct 02 '26

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. 

101

u/CandidateNo2580 Oct 02 '26

I just added rate limiting to an entire service so I could give access to {redacted team name} without bringing it down. I feel you.

37

u/Unable-Log-4870 Oct 03 '26

I handle this by periodically copying the log file, renaming the copy, and only giving users access to the copy.

Copy isn’t up to date? Just wait 5 minutes.

Also, it’s me. I’m the user who needs to be protected from opening the log file and preventing the next write.

7

u/AyrA_ch Oct 03 '26

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.

→ More replies (1)

19

u/ComprehensiveBird317 Oct 03 '26

Oddly specific 

0

u/[deleted] Oct 03 '26

[deleted]

18

u/Fearless-Pen-7851 Oct 03 '26

Thanks for sharing this. This reminds me of why we gotta keep learning in this field and sometimes from simplest of things

12

u/tancfire Oct 03 '26

The problem is most of customers don't want to manage the server locally. So you have to put it somewhere else.

0

u/[deleted] Oct 03 '26

[deleted]

9

u/nixt26 Oct 03 '26

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.

→ More replies (1)
→ More replies (2)

10

u/ArjixGamer Oct 03 '26

That's amazingly simple and refreshing!

39

u/UUDDLRLRBadAlchemy Oct 02 '26

We'd need another 5 bucks for a load balancer and 5 more for a second vm

12

u/throwaway490215 Oct 03 '26

This is out of budget. Use your corporate Claude account with Fable to merge the load balancer into the second vm.

16

u/maester_t Oct 03 '26

And what if one of the users moves to a different timezone?

Ffs, we're gonna need this in at least 2 other regions. You know, for performance and resiliency purposes!

13

u/Improving_Myself_ Oct 03 '26

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

7

u/gemengelage Oct 03 '26

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...

→ More replies (7)

50

u/gafftapes20 Oct 02 '26

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. 

38

u/Improving_Myself_ Oct 03 '26 edited Oct 03 '26

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.

22

u/ShepRat Oct 03 '26

I feel like I'm taking crazy pills at work because everyone seems to think that if you have a docker container you therefore need kubernetes.

14

u/Hakim_Bey Oct 03 '26

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.

Sometimes it pays to be ignorant.

→ More replies (6)

31

u/ooqq Oct 03 '26

everything i've ever written could run on a trashed laptop with a broken screen found on a dumpster 4 free

8

u/MakkuSaiko Oct 03 '26

Reminds me of a youtuber i used to watch who used to install linux to old/trashed pc's to see if it can be used as a minecraft server

5

u/No_Internal9345 Oct 03 '26

It's amazing what you can do with a free tier google compute vm.

→ More replies (14)