Responsibilities of a microservice

The first perspective required to design a single microservice is a list of responsibilities. Let’s look at:

  • what is a responsibility
  • how many responsibilities should a microservice have (hint: as few as possible)
  • characteristics of good responsibilities: clear, simple, short