Except 9/10 times microservices end up wildly dependent on each other, yielding a distributed monolith. Better to use service oriented architecture and just ship the monolith, you can test easier and skip the extra layers of serialization / deserialization.
> end up
So it just happens, right? There is no remedy to this? You know the answer :)
BTW I'm all for monolith.