CAE Interview Question

Explain what microservices are and their advantages?

Interview Answer

Anonymous

Feb 2, 2022

A Microservices Architecture (MSA) takes the principles of SOA—separation of concerns, encapsulation —and adds three additional core principles: development agility, deployment flexibility and precise scalability. [1] The result is moving complexity out of the monolithic application and into independent components.