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

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

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

Micro Frontends with Module Federation: Why and How?

Manfred Steyer

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

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

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

WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more
48:01

WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more

Chris Heilmann, Daniel Cranney & Jan Moser

 WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
59:27

WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney

Chris Heilmann, Daniel Cranney & Julia Kordick

Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
47:35

Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025

Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner

Things I learned while writing high-performance JavaScript applications
27:27

Things I learned while writing high-performance JavaScript applications

Michele Riva

Let's build a VS Code extension for automated refactorings
1:40:08

Let's build a VS Code extension for automated refactorings

Nicolas Carlo

Solution Architecture: A Startup Perspective
21:14

Solution Architecture: A Startup Perspective

Andrey Semenyuk

Modularity: Let's dig deeper
27:19

Modularity: Let's dig deeper

Pratishtha Pandey

Architecture Communication Canvas
26:15

Architecture Communication Canvas

Gernot Starke & Benjamin Wolf