Enpal interview question

When should you use a microservice archtiecture?