Web Architecture, Java Ecosystem, Software Craftsmanship

Shared Libraries

Don't Share Libraries among Microservices

Posted on Apr 17, 2016

Don't Share Libraries among Microservices

Extracting common code to a library seems to be developer’s best practice. Reuse boosts the development, doesn’t it? However, in a microservice architecture shared libraries tightly couples microservices together. You lose a huge benefit of microservices: independence. In this post I like to point out why shared libraries are not a good idea and present alternatives.