KCOM Group interview question

How do you go about designing microservices?