Part I: The Case for Modularity
There is no shortage of books on software design. Numerous books are available that will teach you fundamental and advanced concepts of object-oriented design. You can find a similar number that will teach you basic and advanced concepts of service-oriented architecture. However, there is a missing ingredient: modularity. Rarely do you see thoughtful discussions that tie together architecture at the highest levels of the system with the code that lives in the bowels of the system.
In this first part of the book, we begin by establishing a common understanding of the term module. We quickly move on to discuss the different facets of modularity—the runtime model and the development model. From there, we examine how ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access