Earlier quoted context omitted.
> To summarize, it seems like they made some mistakes, microed their services in a knee-jerk attempt to alleviate the symptoms of the mistakes, realized microservices didn't fix their mistakes, finally addressed the mistakes, then wrote a blog post about microservices. You try to remove the critique from microservices, but for me these issues are actually good arguments against microservices. It's hard to do right.
> It's hard to do right. This is correct; I'd argue doing microservices right is even harder than doing a monolith right (like, keeping the code base clean).
Then there have been quite a few warnings to not use shared code in microservices.