World Congress 2021 Jul 1, 2021

Move fast with Software Architecture

Simon Lasselsberger

Does sacrificing software design actually make you ship faster? Discover why technical debt kills velocity and how hexagonal architecture lets you safely sustain rapid delivery.

Pause
Mute Enter Fullscreen
#1 about 2 min

Moving fast and reducing the cost of errors

Strategic software architecture allows teams to move fast by limiting the scope and impact of product failures.

#2 about 3 min

Defining software architecture and shared system understanding

True software architecture goes beyond technical documents to establish a shared understanding of decisions that are hard to change later.

#3 about 3 min

Recognizing technical components and proper engineering process alignment

Creating an architecture that accommodates change involves organizing high-level capabilities alongside specific communication patterns defined by conways law.

#4 about 4 min

Shifting software design paradigms from engineering to town planning

Town planning better represents the dynamic need to accommodate both legacy structures and future growth in evolving software systems.

#5 about 2 min

Navigating the software architect role and daily team responsibilities

The software architect role focuses on fostering team understanding and driving scalable logic via strong collaboration skills.

#6 about 5 min

Examining the design stamina hypothesis and long-term development speed

Investing continuous effort in internal software quality preserves long-term development speed despite an initial slower pacing.

#7 about 4 min

Managing technical debt accumulation and unpredicted feature delivery delays

Accumulating technical debt requires paying continuous system interest through slower development cycles before architectural progression becomes impossible.

#8 about 4 min

Addressing legacy codebases through iterative microservices framework migration

Iteratively isolating architecture components proves safer and more highly effective than stopping everyday product work to perform a complete system rewrite.

#9 about 6 min

Implementing hexagonal architecture patterns for business logic isolation

The classic hexagonal architecture pattern directly protects core business logic by decoupling dependencies using targeted system ports and external adapters.

#10 about 6 min

Modularity limits the application blast radius and technical debt

Isolating capabilities with bounded contexts naturally protects core system functions from flawed experimental features and spontaneous technical failures.

#11 about 7 min

Discussing pragmatic architectural scope reduction and system design patterns

Combining domain driven design with properly sized bounded contexts successfully scales technical operations without prematurely overcomplicating system prototypes.

#12 about 4 min

Securing architectural investment time on understaffed software engineering teams

Highlighting specific developer time losses caused by unstructured code solidifies the business case for allocating engineering resources toward sustainable architecture.

Matching moments

4:04 min

Managing technical debt with sensible software architecture

David Singleton David Singleton +1 · WWC 2023

2:20 min

How the inevitable march of time breaks software patterns

Peter Kröner Peter Kröner · WWC 2023

2:25 min

Building engineering cultures that support long-term software architecture

Oskar Kruschitz Oskar Kruschitz · Europe 2026 Virtual

2:57 min

Strategic use of technical debt for fast prototyping

Daniel Gebler Daniel Gebler +2 · WWC 2025

5:27 min

Understanding the role of software architecture and quality

David Tielke David Tielke · WWC 2025

7:06 min

Building and maintaining sustainable software architectures

Carola Lilienthal Carola Lilienthal · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
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

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi