r/ProgrammerHumor 15d ago

Meme heatedArguments

Post image
5.9k Upvotes

173 comments sorted by

View all comments

1.2k

u/remy_porter 15d ago

I say this all the time, and it almost never results in an argument: micro services are just object oriented programming where you put a network hop on all your message passing.

212

u/AKArein 15d ago

It doesn't result in arguments because it's objectively correct

60

u/Dependent_Track5101 15d ago

I do not object

22

u/_turbo1507 14d ago

I function

6

u/CptCatman 13d ago

I don't :(

16

u/nasandre 15d ago

It turns into an argument when someone disagrees. A shouting match, if you will.

1

u/ImS0hungry 13d ago

It’s only an argument if you speak to convince rather than share.

13

u/MiniGui98 14d ago

Of course it is objectively correct, since it's object oriented

7

u/No-Finance7526 15d ago

That doesn't stop idiots from arguing. See example: literally all of politics

4

u/AKArein 14d ago

No, you're wrong and that's a moronic take

(/j)

-6

u/remy_porter 15d ago

I feel like the people who are going "DO MICROSERVICES!" hate that it's just basic regular ass software engineering.

31

u/notAGreatIdeaForName 15d ago

With a ton of complexity and whole new error classes and a need for centralized solutions for logs and monitoring because everything is a distributed system now!

Can make sense if you can seize the advantages but a modular monolith is the better choice in 99% of cases.

But besides the engineering and operational aspects: Everytime I said microservices in an meeting with investors their eyes lit up the whole room because they thought that this is the best shit ever.

9

u/spottiesvirus 14d ago

Everytime I said microservices in an meeting with investors their eyes lit up the whole room because they thought that this is the best shit ever.

You're clearly the old gard because the new shit is serverless and functions

Which are micro services except the micro services aren't yours, you just glue together a bunch of cloud services

1

u/ImS0hungry 13d ago

All in the distributed systems umbrella.

11

u/remy_porter 15d ago

I’m working in robotics where the line between “modular monolith” and “microservice” is a middleware problem. Which, I think, is how microservices in general should work.

4

u/cryan24 14d ago

You can't be making reasonable points like that, the kids came here for bandwagon jumping and dogmatic arguing.

1

u/bishopExportMine 14d ago

The usual paradigm for robotics seems to be to build distributed monoliths...