World Congress 2024 Aug 29, 2024 Session details

Modularity: Let's dig deeper

Pratishtha Pandey

When a simple update requires synchronizing across multiple teams, your distributed system is failing. Discover how to use macro-level modularity metrics to regain architectural control and accelerate delivery.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to practical everyday modularity concepts

Defining system modularity and its practical application in team design contexts establishes a shared engineering vocabulary.

#2 about 3 min

The organizational complexity of microservice architectures

Transitioning from monolithic applications to microservices introduces inherent communication complexity across distinct business domains.

#3 about 4 min

Analyzing enterprise microservice landscapes and subsystem boundaries

Architecting cross-functional business features requires balancing single responsibilities against inevitable cross-component coupling.

#4 about 2 min

Measuring software modularity health at the product group level

Elevating code-level architectural metrics creates measurable stability goals for product groups evaluating their overall design health.

#5 about 3 min

Calculating average component dependency across complex architectures

Mapping direct and indirect data connections computes average component dependencies to expose hidden structural system liabilities.

#6 about 3 min

Evaluating change impact with propagation cost architecture metrics

Identifying how distinct code adjustments cascade through connected components isolates system bottlenecks to optimize feature delivery speed.

#7 about 3 min

Finding product boundaries using lack of cohesion metric grouping

Pairing specific microservices based on dedicated shared data pathways quantifies the true programmatic cohesiveness of larger product subsystems.

#8 about 3 min

Tracking system density with the coupling factor networking metric

Analyzing active network interaction edges across related service groups surfaces tangled architectures for targeted enterprise refactoring.

#9 about 4 min

Deciding between discrete microservices and modular monolith application approaches

Aligning strict deployment separation with actual business scalability dictations impacts whether teams implement isolated microservices or modular monoliths.

#10 about 3 min

Fostering a continuous modularity mindset and observing industry trends

Normalizing continuous architecture feedback loops bridges the operational disconnect between abstract engineering patterns and everyday organizational strategy.

#11 about 1 min

Tooling strategies for mapping massive service connection dependency graphs

Leveraging automated service mesh logic alongside customized distributed tracing environments maps vast indirect internal dependency paths accurately.

Matching moments

1:56 min

Balancing modularization fundamentals with effective software engineering organization design

Eberhard Wolff Eberhard Wolff · WWC 2024

3:28 min

Prioritizing modularity over the monolith versus microservices debate

Adam Mullen +1 · WWC 2021

1:56 min

Modularity challenges in the physical and digital worlds

Loïc Carbonne Loïc Carbonne · WWC 2024

2:37 min

Balancing architectural complexity with practical business value

Florian Lenz Florian Lenz · WWC 2024

4:45 min

Measuring software health with the modularity maturity index

Carola Lilienthal Carola Lilienthal · WWC 2025

2:48 min

Deconstructing the success of complex microservice architecture at Netflix

Eberhard Wolff Eberhard Wolff · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

Microservice Cognitive Index for Deploy Diagnosis and Change Impact

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo