System Design

What are the advantages of microservices architecture over a monolithic architecture?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • Each of the services individually fail without escalating into an application-wide outage.
  • Each service can be developed and maintained by a separate team and this team can choose its own tools and coding language