Single Concern
Single Concern or Single domain is a very important concept for the microservices architecture. One service should deal only with one logical concern. Cross-cutting concerns must be implemented in a way that microservices must not deal with problems outside of their scope.