Summary of Understanding the Differences Between Modularity and Granularity - Mark Richards

Summary of "Understanding the Differences Between Modularity and Granularity" by Mark Richards

In this session, Mark Richards discusses the key differences between Modularity and Granularity in software architecture, emphasizing their implications for system design and implementation. He outlines the importance of understanding both concepts to effectively transition from monolithic systems to modular architectures, such as Microservices.

Main Ideas:

Methodology/Instructions:

Speakers/Sources Featured:

This session provides valuable insights into the architectural decisions involved in transitioning to modular systems and the careful consideration required to manage Granularity effectively.

Notable Quotes

03:48 — « That cat was right, this is a really bad design. »
07:56 — « I can ignore them and hope that somebody else fixes them. »
08:10 — « This is the problem in reality that occurs. »
26:56 — « Tactical forking says no, we are going to replicate the code and delete the stuff we don't need. »
39:50 — « The saving money piece is not a huge argument but it also depends on the type of deployment environment we're in. »

Category

Educational

Video