A microservice architecture is great for building scalable codebases with less coupling, better separation of concerns, improved resilience, combining different technologies, and, most of all, better modularity and reusability for the components that build it.
However, modularity and reuse may often result in high-coupling or code duplications. Having different services tied to the same shared-lib undermines why we use services in the first place.
from DZone.com Feed http://bit.ly/2WUmvbT
No comments:
Post a Comment