Advantages and Disadvantages of Microservices

Every architectural style has advantages and disadvantages. We will continuously look at both during our journey into microservices, but we can already identify a few high level advantages and disadvantages for the microservices architectural style. In this lesson, we will look at:

  • How microservices can help us grow a team very fast by taking advantage of Conway’s Law
  • How microservices shift complexity from development to architecture and operations
  • How the CAP theorem limits microservices to be eventually consistent

Happy learning!