Onion, Hexagonal, Clean or Fractal Architecture? All of them, and more! - Urs Enzler

Onion, Hexagonal, Clean, or Fractal Architectures aim to organize how we deal with dependencies in our software architectures. But which one should we choose? After distilling the essence of each approach and comparing the advantages and challenges, I’ll show how to combine all of them into an approach to use evolutionary steps towards an architecture that fits your needs from day one until the software dies. You’ll see that layers and slices aren’t enough. A modularisation that fits the domain and simplifies understandability, changeability, and extensibility must go beyond these concepts.

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024
▶︎

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Hexagonal Architecture (Alistair Cockburn)
▶︎

Hexagonal Architecture (Alistair Cockburn)

The Future of Angular: Faster, Lighter, Stronger - Loïc Magnette
▶︎

The Future of Angular: Faster, Lighter, Stronger - Loïc Magnette

Kafka Utrecht Meetup: From Intent to Streaming Apps: MCP in Practice with Kafka
▶︎

Kafka Utrecht Meetup: From Intent to Streaming Apps: MCP in Practice with Kafka

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025
▶︎

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025

Clean Architectures in Python  presented by Leonardo Giordani
▶︎

Clean Architectures in Python presented by Leonardo Giordani

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Building an Application with TDD, DDD and Hexagonal Architecture... - Mufrid Krilic - NDC Oslo 2025
▶︎

Building an Application with TDD, DDD and Hexagonal Architecture... - Mufrid Krilic - NDC Oslo 2025

Clean Architecture vs Vertical Slice – Which One Should You Use?
▶︎

Clean Architecture vs Vertical Slice – Which One Should You Use?

[hpw2026]-Yousif Hussin -  Inside Google's Discovery and Remediation of a Critical CPU Vulnerability
▶︎

[hpw2026]-Yousif Hussin - Inside Google's Discovery and Remediation of a Critical CPU Vulnerability

But what is quantum computing?  (Grover's Algorithm)
▶︎

But what is quantum computing? (Grover's Algorithm)

Full Walkthrough: Workflow for AI Coding — Matt Pocock
▶︎

Full Walkthrough: Workflow for AI Coding — Matt Pocock

Hexagonal, Onion & Clean Architecture
▶︎

Hexagonal, Onion & Clean Architecture

The Art of Java Type Patterns by Simon  Ritter
▶︎

The Art of Java Type Patterns by Simon  Ritter

OAuth2, OpenID: SSO under the hood - Daniel Garnier-Moiroux
▶︎

OAuth2, OpenID: SSO under the hood - Daniel Garnier-Moiroux

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Clean Architecture with Python • Sam Keen & Max Kirchoff • GOTO 2025
▶︎

Clean Architecture with Python • Sam Keen & Max Kirchoff • GOTO 2025

Git & GitHub Tutorial | Visualized Git Course for Beginner & Professional Developers in 2024
▶︎

Git & GitHub Tutorial | Visualized Git Course for Beginner & Professional Developers in 2024