Lesson 10 - Analyzing Architecture: Microservices 
(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:

Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2

Back To Lessons     Next Lesson

©2018-2024 DeveloperToArchitect