Hiding the implementation of your service is a very important and crucial part of your overall architecture. It means protecting your service, data and implementation from the external world. It is so important that it has become a principle in itself. It is the 3rd principle of Microservice. I recommend you to read about the other two principles if you have not read it … [Read more...] about Principles of Microservices: Hide Implementation Details