Microservices have built their software as many separate services, communicating through well-defined networked interfaces. With the service-based design, - The data is all over the place; - It is difficult to diagnose functionality that spans many services. - Refactoring system design becomes expensive; and - There is dead code nobody knows is dead.
2 Comments
Sort: