1.

On what basis should microservices be defined?

Answer»

It is a very subjective QUESTION, but with the best of my knowledge I can SAY that it should be based on the following criteria.

  • Business functionalities that change TOGETHER in bounded context
  • Service should be TESTABLE independently.
  • Changes can be done WITHOUT affecting clients as well as dependent services.
  • It should be small enough that can be maintained by 2-5 developers.
  • Reusability of a service


Discussion

No Comment Found