Thursday, May 7, 2015

Decoupling architecture and domain with repositories

Microservices have became one of the biggests challenges in software development since they started to be widely used in complex applications. In contrast to framework-based solutions that easily turned into Big Balls of Mud, microservices are aimed to increase the maintainability by separating pieces of functionality into independent procedures wired, usually, via HTTP. The tradeoff with microservices is the need for additional instruments to allow the communication between subsystems, wich means another layer of complexity to take care of.

If not handled properly, microservices can make us pay for the tradeoffs without experimenting their real benefits. In this post we will talk about one of the problems that can make microservices painful: self-awareness.

read more here

Leave a Reply

All Tech News IN © 2011 & Main Blogger .