The Single Responsibility Principle in Microservices