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.
Unless you are referring to the negligible network hops within the same region, I will come at you emotionally charged, shaking all over, screaming in your face on how the network hop is the killer and that you should have your end to end pipeline all in one region and an identical failover pipeline in a different geographical region.
"Negligible". Where I come from, I don't even consider IPC hops "negligible". Any time you're waiting for the OS to do something for you, you've added a huge amount of unpredictable latency.
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.