Reasons for building microservices are often about using isolation as a means to handle change. Sharing code between services couples your services to each other reducing the effectiveness of the isolation and the ability to handle change, David Dawson writes in a series of blog posts questioning the Don’t Repeat Yourself (DRY) principle in connection with microservices.
https://www.infoq.com/news/2015/01/microservices-sharing-code
* microservices
* David Dawson
* questioning
* Don’t Repeat Yourself
* big ball of mud