Hacker News new | ask | show | jobs
by darrmit 1429 days ago
While I agree that there are definitely some cautionary tales regarding microservices, consistent and autonomous delivery across many teams with a complex monolith is equally if not more difficult than some of the cons that come with microservices.

I don't think the answer is as easy as "you don't need microservices". I think the answer is "you can effectively use both".

1 comments

Nope. Each team is responsible for a library. The monolith is composed by combining those libraries into a single application. It gives you all the benefits without the disadvantages (no encode/decode/network latency, easy rollback, easy transactions management etc. etc. etc.)