Microservices

Good developers follow the principle of Don’t Repeat Yourself (DRY) when writing code. When faced with duplication, they refactor it to be shared—increasing the code quality and maintainability. I have found that in the microservices world, the simplest way to reuse code is in the form of an external library.  Use of such a library, however, is contradictory to the aim in microservices development to maintain autonomy (and development/deployment independence).  Read More…