News for hackers. Stuff that matters.
Re:Faster, cheaper, and better: A story of breaking a monolith by gitgud on Wednesday July 17, 2019 @10:43PM (#20466237)
Yes in very large systems that's true. But in the other systems, there's huge overheads which restrict systems from changing.

- Multiple execution environments

- Complexity in communication between services

- Managing the versioning of each service and it's dependent services.

Although services are easily to scale and change independently, they are hard to reconfigure globally, which means the application as a whole is hard to change...

Re:Faster, cheaper, and better: A story of breaking a monolith by seperman on Thursday July 18, 2019 @12:39AM (#20466757)
There are pros and cons to the micro-services architecture. To your point it is not a black or white solution. Our systems are fairly large and over-engineered.

Often switching to microservices means reducing the complexity of communication between teams at the expense of increasing the complexity of communication between services.