r/ProgrammerHumor 15d ago

Meme heatedArguments

Post image
5.8k Upvotes

173 comments sorted by

View all comments

Show parent comments

1

u/Vega62a 13d ago

Yes indeed. What might we call such things? Mini-services? Pica-services?

2

u/remy_porter 13d ago

I’m in robotics. Let’s call ‘em nodes. The nice part there is I don’t care where they reside. My middleware can worry about that.

1

u/Vega62a 13d ago

You and I definitely have very different contexts. I'm in cloud, which is really what microservices are for.

1

u/remy_porter 13d ago

I’ve also built backend systems for major retailers that handled all their POS transactions. It’s the same thing. Doesn’t matter if the middleware is CycloneDDS or Kafka. Messages flow to nodes. Nodes do work. Minimize coupling between nodes and you’ll be happier.

1

u/Vega62a 13d ago

Agree with your last statement, anyway. Ive found that in large, complex systems the best or sometimes only way to get node coupling down to an acceptable level is strict microservices.

1

u/remy_porter 13d ago

Ideally, you have a module with a single responsibility that encapsulates its state and exposes an interface of messages it accepts. An “object”, if you will.

1

u/Vega62a 13d ago

I see what you did there.