Lesson 29 - Component and Service Coupling   
(posted August 6, 2018)

In this lesson Mark Richards talks about the three types of coupling (afferent, efferent, and temporal) and then 4 levels of coupling, including pathological coupling, external coupling, control coupling, and finally data coupling. Too much coupling in any application or microservice ecosystem will impact scalability, fault tolerance, performance, testability, deployability, modularity, reliability, and the ability to evolve your architecture.

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