Seeing is Scaling: Visualizing and Managing Dependency Graphs in Modular Apps
DDD Europe - Sponsored Talk
- Speakers
Felipe Marino
- Description
Modularization is essential for scaling modern applications, but keeping a modular setup healthy over time is another challenge altogether. Without visibility into your Dependency Graph, you’re effectively scaling in the dark.
In this talk, we’ll take a hands-on approach using a simple iOS app as our example. You’ll learn how to visualize its dependency graph, uncover common architectural pitfalls, and apply concrete techniques that lead to more flexible projects and significantly faster build times.
But we won’t stop there—we’ll also show how to enforce architectural best practices, ensuring your modular design remains maintainable and resilient as your system grows.
You'll come away with a deeper understanding of: Why prioritizing dependencies matters How a strong architectural foundation drives long-term success Techniques you can apply across different stacks and platforms—not just iOS This session is perfect for anyone working on modular or scaled systems who wants practical insights into managing architectural complexity with clarity and confidence.
About Felipe Marino
Staff Mobile Engineer at GetYourGuide, Felipe has been a platform engineer for the past few years, driving large initiatives that shaped and scaled the iOS and native apps landscape. He is passionate about Modularization, Architecture, Testing, and CI/CD. He also contributes to open source whenever his three cats give him the time.