Build Robust Systems with Proven Software Architecture Patterns

Watch sessions covering system design trade-offs, domain-driven design, event sourcing, and microservices. Learn to structure applications for scalability and long-term maintainability.

Matching Videos

We (don't) need a software architect!?!
24:52

We (don't) need a software architect!?!

Hendrik Lösch

Move fast with Software Architecture
42:02

Move fast with Software Architecture

Simon Lasselsberger

There is no such thing as future-proof architecture! Here is how to prepare for it.
30:14

There is no such thing as future-proof architecture! Here is how to prepare for it.

Eberhard Wolff

Mastering Modern Architecture - Oliver Sturm
39:00

Mastering Modern Architecture - Oliver Sturm

Oliver Sturm

System Resilience: Surviving the Software Storm
50:19

System Resilience: Surviving the Software Storm

Mihaela-Roxana Ghidersa

Building software that scales with Typescript
37:18

Building software that scales with Typescript

Tal Joffe

Wardley Maps for Software Developers
29:35

Wardley Maps for Software Developers

Markus Harrer

Modern software architectures
26:22

Modern software architectures

David Tielke

The Lifehacker's Guide to Software Architecture
25:40

The Lifehacker's Guide to Software Architecture

Julian Lang

Resolving technical debts in software architecture
24:38

Resolving technical debts in software architecture

Carola Lilienthal

Why you shouldn’t build a microservice architecture
27:32

Why you shouldn’t build a microservice architecture

Michael Eisenbart

Work efficiently with Architecture Decision Records (ADRs)
50:22

Work efficiently with Architecture Decision Records (ADRs)

Johannes Dienst

It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
43:13

It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design

Carola Lilienthal

A Hitchhiker's Guide to Resource Efficient Software
29:30

A Hitchhiker's Guide to Resource Efficient Software

Hendrik Lösch

How to Domain Model – An example from manufacturing
29:54

How to Domain Model – An example from manufacturing

Hendrik Lösch

Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen
21:08

Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen

Lutz Heunkhen

Monoliths: A love story
43:07

Monoliths: A love story

Adam Mullen & John Collins

How to sabotage your software development with agile? – 10 pro tips for guaranteed success
29:03

How to sabotage your software development with agile? – 10 pro tips for guaranteed success

Marlene Roth & Tobias Mohr

Microservices? Monoliths? An Annoying Discussion!
25:05

Microservices? Monoliths? An Annoying Discussion!

Eberhard Wolff

Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio
09:50

Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio

Maria Knoll & Madeleine Groß

Software Development is (not) getting easier
38:19

Software Development is (not) getting easier

Rene Kokott

Modulith Instead of Monolith - Pragmatically Towards Microservices
30:12

Modulith Instead of Monolith - Pragmatically Towards Microservices

Hendrik Lösch

Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling
44:16

Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling

Shedrack Akintayo

Microservice-Ready Without Microservices: Introducing Hexagonal Architecture in a Monolith
37:24

Microservice-Ready Without Microservices: Introducing Hexagonal Architecture in a Monolith

Matthias Kauzmann

From Code to Culture: Why Leadership Determines Software Quality
30:07

From Code to Culture: Why Leadership Determines Software Quality

Oskar Kruschitz

Micro Frontends with Module Federation: Why and How?
45:40

Micro Frontends with Module Federation: Why and How?

Manfred Steyer

Are We All Prompt Engineers? How AI Changed What It Means to Build Software
26:46

Are We All Prompt Engineers? How AI Changed What It Means to Build Software

Ayotunde Obasa

20 Years of Domain-Driven Design: What I’ve Learned About DDD
29:11

20 Years of Domain-Driven Design: What I’ve Learned About DDD

Eberhard Wolff

10 commandments for vibe coding
15:08

10 commandments for vibe coding

YK Sugi

Developing a clean architecture-inspired React application with MVVM
41:08

Developing a clean architecture-inspired React application with MVVM

Marc Brehmer

The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems
20:49

The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems

Ana Gil Amor

How to Avoid Tech Hype Traps - Josip Stuhli
21:57

How to Avoid Tech Hype Traps - Josip Stuhli

Josip Stuhli

Resistant to hype: How to avoid being deceived by technological trends?
24:07

Resistant to hype: How to avoid being deceived by technological trends?

Szymon Chmal

Communicate efficiently with Software Architecture Diagrams
28:11

Communicate efficiently with Software Architecture Diagrams

Simon Lasselsberger

Technical Debt when Vibe coding
13:54

Technical Debt when Vibe coding

Dishu Bagga

Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions
28:44

Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions

Alper Ebicoglu