> We do not claim that the microservice style is novel or innovative, its roots go back at least to the design principles of Unix.
And that's the first thing that I thought.
And that's the first thing that I thought.
If the benefit of a microservice is that you can distribute it across multiple machines then you really just have SOA.
I've tried to use it several times but I've run up against limitations built into the design that make it infuriating to use. Mostly this is due to how ZeroMQ goes out of its way to hide the networking details and refuses to expose them even if you need to know.