World Congress 2025 Aug 20, 2025 Session details

Modern software architectures

David Tielke

Can your team locate specific domain logic in under 20 seconds? Master contract-based decoupling and domain-aligned modularity to eliminate catastrophic technical debt and ensure long-term maintainability.

Pause
Mute Enter Fullscreen
#1 about 6 min

Understanding the role of software architecture and quality

How architecture and design address non-functional requirements to build high-quality scalable systems.

#2 about 3 min

Analyzing the cost of fixing structural software defects

Why resolving core architectural and cross-cutting design issues becomes disproportionately expensive over time.

#3 about 5 min

Defining layers across code, design, and system architecture

How defining the hierarchy from basic statements to system services clarifies software design responsibilities.

#4 about 6 min

Choosing the correct modularization scope for your system

How the intended system scope dictates the optimal approach to modularizing application components.

#5 about 4 min

Aligning architectural complexity with business domain structures

Organizing codebases to mirror the business domain enables faster navigation and prevents structural erosion.

#6 about 3 min

Applying patterns and principles to maintain code analyzability

Using naming conventions and single responsibility rules empowers teams to maintain analyzability and prevent technical debt.

#7 about 3 min

Decoupling software elements using the dependency inversion principle

Extracting interfaces between classes and components isolates dependencies to create highly flexible systems.

Matching moments

1:56 min

Balancing modularization fundamentals with effective software engineering organization design

Eberhard Wolff Eberhard Wolff · WWC 2024

2:25 min

Building engineering cultures that support long-term software architecture

Oskar Kruschitz Oskar Kruschitz · Europe 2026 Virtual

5:31 min

Improving software architecture skills through consistent writing habits

Luise Freese Luise Freese · WWC 2024

3:05 min

Four dimensions driving modern software architecture complexity

Ben Greenberg Ben Greenberg · WWC 2022

1:33 min

Preventing software architecture deterioration over product lifespans

Daniel Siegl +1 · LIVE

3:31 min

Evaluating structural software quality aligned with industry standards

Luc Perard Luc Perard · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Your Threat Model Is Lying to You: Why Modeling the Design Isn’t Enough in 2026

Farshad Abasi

CEO/Founder, Eureka DevSecOps + Forward Security

Farshad Abasi
Open session

World Congress 2026 North America

The Geometry of Incidents: What User-Impact Shapes Reveal About Platform Architecture

Bala Subrahmanyam Kambala

Staff Platform Engineer at Oracle Cloud Infrastructure

Bala Subrahmanyam Kambala
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia