The HEXAGONAL Architecture Explained | Ports and Adapters Pattern

In this video we cover in great detail the "Hexagonal Architecture" by Alistair Cockburn, also known as the "Ports and Adapters" pattern. This software pattern has the same main objective of the clean and onion architecture: decouple the business logic from all concerns like UI and infrastructure (e.g. DB). I made sure to explain in detail the theory behind it but also to provide a concrete and complete code example. GitHub Repository: https://github.com/marcolenzo/hexagon... 🤓 There's more on my website! (articles, scripts, code snippets, etc...): 🤓 https://marcolenzo.eu/ https://marcolenzo.eu/the-hexagonal-a... 🤝 Connect with me: 🤝   / marcolenzo   👌Get a CodeCrafter Discount 👌 https://app.codecrafters.io/join?via=... 🍕 I've got an Italian accent 😅 If you have trouble understanding me, activate the closed captions! They are manually corrected. 0:00 Hexagonal Architecture Definition 1:56 Ports and Adapters 3:56 Hexagonal Architecture Clarifications 5:24 Hexagonal Architecture in Practice 9:34 Clean vs Onion vs Hexagonal Architecture #softwarearchitecture #microservices #cleanarchitecture

Architecting Success: The Mindset Journey of a Software Engineer
▶︎

Architecting Success: The Mindset Journey of a Software Engineer

Hexagonal Architecture: Robust Software With Interfaces Instead of Layers
▶︎

Hexagonal Architecture: Robust Software With Interfaces Instead of Layers

Hexagonal Architecture (Alistair Cockburn)
▶︎

Hexagonal Architecture (Alistair Cockburn)

Databricks FGAC Explained - ABAC Row Filters & Column Masks 2026 Architecture Guide
▶︎

Databricks FGAC Explained - ABAC Row Filters & Column Masks 2026 Architecture Guide

Domain centric? Why Hexagonal, Onion and Clean architecture are answers to the wrong question by Oli
▶︎

Domain centric? Why Hexagonal, Onion and Clean architecture are answers to the wrong question by Oli

Hexagonal Architecture: What You Need To Know - Simple Explanation
▶︎

Hexagonal Architecture: What You Need To Know - Simple Explanation

Ports and Adapters Architecture (Hexagonal Architecture)
▶︎

Ports and Adapters Architecture (Hexagonal Architecture)

Clean Architecture vs Hexagonal Architecture: Which One Should You Choose for Microservices?
▶︎

Clean Architecture vs Hexagonal Architecture: Which One Should You Choose for Microservices?

Hexagonal Architecture | The Right Way to Design Microservices !
▶︎

Hexagonal Architecture | The Right Way to Design Microservices !

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Monolithic vs Microservice Architecture: Which To Use and When?
▶︎

Monolithic vs Microservice Architecture: Which To Use and When?

🇩🇪 German industry JUST died (it’s WORSE than you think)
▶︎

🇩🇪 German industry JUST died (it’s WORSE than you think)

Hexagonal vs Clean vs Onion Architecture... It Doesn’t Matter
▶︎

Hexagonal vs Clean vs Onion Architecture... It Doesn’t Matter

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

System Design was HARD until I Learned these 30 Concepts
▶︎

System Design was HARD until I Learned these 30 Concepts

Hexagonal, Onion & Clean Architecture
▶︎

Hexagonal, Onion & Clean Architecture

Hexagonal Architecture with Spring Boot — Clean, Testable Java Apps with Ports & Adapters
▶︎

Hexagonal Architecture with Spring Boot — Clean, Testable Java Apps with Ports & Adapters

Should you choose a Hexagonal Architecture for your next project?
▶︎

Should you choose a Hexagonal Architecture for your next project?

Hexagonal Architecture (All You Need to Know)
▶︎

Hexagonal Architecture (All You Need to Know)

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.