Lesson 10 - Analyzing Architecture: Microservices 
(posted Mar 26, 2018)

Continuing the analyzing architecture lessons, Mark Richards describes some macro architecture analysis techniques specific to Microservices. Microservices has some significant architectural restrictions with respect to preserving the high levels of agility, testability, deployability, scalability, and availability (fault tolerance) found in this architecture style. However, as you will see in this short architecture lesson, it is easy to violate some of the core rules of microservices, leading to a collapse of this architecture style.

Reference Links:

Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Virtual Training Schedule: https://www.developertoarchitect.com/training/virtual-training-schedule.html

Back To Lessons     Next Lesson

©2020 DeveloperToArchitect