Modularity vs Complexity: Two Sides of the Same Coin
15:00 - 15:40, 23rd of May (Thursday) 2024/ DEV ARCHITECTURE STAGE
In software design, we aim for modularity and strive to avoid complexity. Yet, frequently, the result is the opposite. This raises the question: Why does this happen? In this talk, I will delve into the nature of modularity and complexity, highlighting their surprising similarities. You will learn what forces push software architecture toward either modularity or complexity, and discover how to leverage these forces to design modular software systems.
LEVEL:
Basic
Advanced
Expert
TRACK:
Software Architecture
TOPICS:
MicroServices
SoftwareEngineering