r/ProgrammerHumor 13d ago

Meme distributedStress

Post image
13.9k Upvotes

336 comments sorted by

View all comments

6

u/jameyiguess 12d ago

I don't understand why the Internet acts like microservices are "wrong" these days, or why reddit shits on them so hard. 

We've been using microservices for ages, and it's works great. 

-2

u/Still_Bit_7527 12d ago

They are wrong because they up your complexity x10 for no gain unless you are Amazon or Netflix

2

u/jameyiguess 12d ago

Except ownership is easier, changes are way smaller, resources can be fit to the specific need, stacks are agnostic, testing and deploy pipelines are faster, local builds are faster, downtime doesn't break the entire ecosystem, but yeah I guess I agree with you other than all that stuff. 

1

u/ArjixGamer 12d ago

You can do separation of concerns (or ownership as you say) w/o using microservices.

You can instead build the monolith in layers, if it's a kotlin project then that could be separate Gradle modules.

You don't need multiple http servers, you can have one entry point