2 ms·
A company of 100,000 with 100 developers does not make high level architectural decisions from a blog (at least, it should not). If you read the article and can
by Johnny555 10y ago
A company of 100,000 with 100 developers does not make high level architectural decisions from a blog (at least, it should not). If you read the article and can't identify exactly why the issues he raised don't apply to your organization's architecture, then it probably does apply to you.
The author did address your situation and said to use microservices:
“When you’re ready as an engineering organization.”
But for most smaller companies, the issues raised by the article are significant -- One company I worked at tried to do microservices and found that doing distributed transactions across multiple microservices was causing much more complexity than the microservices saved. Doing nested/recursive transactions and rollbacks across multiple services was causing multiple problems - especially in deadlock detection/avoidance. They eventually moved much of the code to a more monolithic service.