In this blog article, I want to examine why using a sharing code between microservices may sound attractive in the first place and why it can cause bigger problems than the ones you try to solve.
https://www.innoq.com/en/blog/the-perils-of-shared-code/
* why you should avoid a canonical data model * evolve a distributed system * Prana