Oracle Interview Question

Spring boot architecture, why micro-service, when to use when not to