Simon Lasselsberger
Move fast with Software Architecture
#1about 1 minute
Move fast by being strategic, not reckless
Reframe the goal from breaking things to strategically isolating the consequences of errors to maintain development speed.
#2about 5 minutes
Defining software architecture as the important, hard-to-change decisions
Software architecture is the shared understanding of system design decisions that are difficult to change later, encompassing both technical and people-related aspects.
#3about 4 minutes
Why a software architect is more like a town planner
The town planner analogy better captures the architect's role of managing an evolving system with long-term business goals in mind, unlike the static house-building analogy.
#4about 4 minutes
How poor internal quality slows down development over time
Martin Fowler's Design Stamina Hypothesis illustrates how investing in good internal design initially pays off by enabling faster feature delivery in the long run.
#5about 6 minutes
Understanding and managing the impact of technical debt
Technical debt accumulates like a messy kitchen or a bad game of Tetris, slowing down all future work until it is addressed and paid down.
#6about 6 minutes
Isolating business logic with the hexagonal architecture pattern
The hexagonal architecture pattern uses ports and adapters to isolate the core application logic from external dependencies like databases and user interfaces.
#7about 6 minutes
Using modular design to isolate the consequences of decisions
By isolating functionality into separate components, you can strategically accept technical debt, contain the blast radius of failures, and safely experiment with new features.
#8about 2 minutes
Q&A: How to avoid over-engineering your software
The degree of engineering should be proportional to your knowledge of the business and market, always focusing on isolating decisions within bounded contexts.
#9about 3 minutes
Q&A: Recommended resources for learning software architecture
Key resources include the book "Clean Architecture," and tools like diagrams.net are useful for creating consistent and self-explanatory diagrams.
#10about 3 minutes
Q&A: Advocating for architecture on understaffed teams
Justify time for architecture by quantifying the cost of technical debt and explaining how good internal quality leads to faster development in the long term.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:26 MIN
The primary goal of software architecture is speed
Why you shouldn’t build a microservice architecture
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:20 MIN
The role of an architect and the need for architecture
Architectures that we can use with .NET
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:59 MIN
Deconstructing Robert C. Martin's clean architecture
Architectures that we can use with .NET
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:57 MIN
Achieving sustainable software architecture for long-term productivity
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:34 MIN
The myth of future-proof software architecture
There is no such thing as future-proof architecture! Here is how to prepare for it.
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:43 MIN
Avoiding tech debt with careful architectural decisions
10 commandments for vibe coding
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:32 MIN
Software architecture is about evaluating consequences
Micro Frontends with Module Federation: Why and How?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:34 MIN
Addressing the challenge of growing software complexity
Model Based Systems Engineering in an Agile Product Development Process
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
We (don't) need a software architect!?!
Hendrik Lösch
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Carola Lilienthal
There is no such thing as future-proof architecture! Here is how to prepare for it.
Eberhard Wolff
Communicate efficiently with Software Architecture Diagrams
Simon Lasselsberger
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Solution Architecture: A Startup Perspective
Andrey Semenyuk
Architecture Communication Canvas
Gernot Starke & Benjamin Wolf
Monoliths: A love story
Adam Mullen & John Collins
Related Articles
View all articles.gif?w=240&auto=compress,format)


.gif?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

Lionstep AG
Berlin, Germany
Remote
Kubernetes
Software Architecture
Continuous Integration







Vesterling Consulting GmbH
€70-80K
UML
Software Architecture
