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 · World Congress 2024

3:28 min

Prioritizing modularity over the monolith versus microservices debate

Adam Mullen +1 · World Congress 2021

1:56 min

Modularity challenges in the physical and digital worlds

Loïc Carbonne Loïc Carbonne · World Congress 2024

2:37 min

Balancing architectural complexity with practical business value

Florian Lenz Florian Lenz · World Congress 2024

4:45 min

Measuring software health with the modularity maturity index

Carola Lilienthal Carola Lilienthal · World Congress 2025

2:48 min

Deconstructing the success of complex microservice architecture at Netflix

Eberhard Wolff Eberhard Wolff · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Outdoor Stage

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

September 25, 2026 · 09:00–09:30

Stage 1

Test Before Release, Enforce at Runtime: Governance for Tool-Using AI Agents

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 4

Engineering Moneyball: How We Benchmarked Google vs Meta

Jirka Bachel

Co-Founder & CEO

Jirka Bachel
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 3

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

September 25, 2026 · 16:30–16:40

Outdoor Stage

12 Names for the Same Thing: Why Developer Experience Can't Grow Without a Common Language

Artem Mukhin

Software Engineer at Microsoft

Artem Mukhin
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 3

Sandboxing the Swarm: Building Secure, Serverless AI Agents with Wasm

Thorsten Hans

Sr. Developer Advocate @ Akamai Technologies

Thorsten Hans