Salesforce Interview Question

What are the differences between monolithic and microservices? What are the pros and cons?