Citi interview question

Explain microservice architecture and it's componenets.