Oracle interview question

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