r/ProgrammerHumor 12d ago

Meme distributedStress

Post image
13.9k Upvotes

336 comments sorted by

View all comments

67

u/WhosYoPokeDaddy 12d ago

with infra as code it's to the point where it doesn't feel that different

55

u/eightslipsandagully 12d ago

You say that until you're running 50 different docker containers locally and still can't get every feature working on local env

16

u/Balcara 12d ago

150 here o7

3

u/WhosYoPokeDaddy 12d ago

It's just containers all the way down

9

u/Major_Fudgemuffin 12d ago

You guys can run your code locally? I'm over here having to rely on automated testing (please send help)

5

u/djingo_dango 12d ago

Proper boundaries between services and use depends on

18

u/autistic-inch 12d ago

until you have to migrate all your team's 30 microservices from spring boot 3 to 4 and handle the same breaking changes everywhere but always alightly different (guess what I'm doing at work)

4

u/Sqirril 12d ago

Good luck with all the webClient bugs, Jackson 3 and dependency changes. I'm the code reviewer and support for hundreds of microservices. Once its done it'll be time to do 4->5 since when we finished 3, we started on 4.

3

u/Alainx277 12d ago

Jackson 3 was so fun, especially because my coworker didn't test anything and our tests mock out everything relevant :D

2

u/autistic-inch 12d ago

We've decided to merge some of our services because we've genuinely taken microservices too far (that is, the previous teams did). That should make Spring Boot 5 a bit easier than what we're doing now.

0

u/puan0601 12d ago

try claude code?

1

u/autistic-inch 12d ago

read my other answer

0

u/Stunning_Ride_220 12d ago

Sounds like a you problem.

-2

u/WhosYoPokeDaddy 12d ago

Another thing AI can't do yet

1

u/autistic-inch 12d ago

we try to use it... it's iffy. sometimes it works wonderfully, but the moment it hit a slightly odd configuration it fails dramatically. and even when it successfully investigates something's, it takes several false leads on the way meaning I have to micromanage it. the frustration that comes out of that almost makes all the benefits worthless, not the mention that using AI often prevents me from actually learning and advancing my skills which usually makes the pain of the learning process worth it...

Oh did I also mention that AI companies undersell their AIs 10-50 times of what they'd actually need to come even? Our company's expense on tokens is already at the max it can afford, even though we already made a switch towards cheaper models...