Skip to content

Software Architecture

Getting started with Hexagonal Architecture

with Dagmar de Haan & Tom Asel

Wednesday 8 July 15:30 – 17:30 Room M7 (18 Seats)

About This Session

You’ve probably heard of hexagonal architecture — an approach that promises to clearly separate business logic from technical concerns, improve testability, and allow for flexible technology choices. But implementing it in real-world systems is rarely straightforward. From seemingly simple decisions like package structure to strategic questions such as defining module boundaries, the challenges are manifold. In this workshop, we’ll explore design decisions on architectural, module, and code level — always with a focus on practical relevance. Together, we’ll dive into the core principle of dependency inversion and apply it in hands-on, platform-agnostic exercises that are applicable across different technology stacks. You’ll leave with a practical foundation for both adopting and transitioning to hexagonal architectures in your own projects.

Topics

  • Legacy
  • Software Architecture