Vom Schichten-Modell zur hexagonalen Architektur - Was, wie und warum?

Dieser Workshop vermittelt den Teilnehmern die praktischen Grundlagen, um hexagonale Architektur in ihren Projekten einzuführen oder bestehende Systeme umzustellen. Durch plattformunabhängige Übungen lernen die Teilnehmer, das Dependency-Inversion-Prinzip anzuwenden und ihre Systeme testbarer und flexibler zu gestalten.

Über den Workshop

In diesem praxisorientierten Workshop lernen die Teilnehmer die Grundprinzipien der hexagonalen Architektur (auch bekannt als Ports & Adapters) kennen und anwenden. Der Workshop kombiniert theoretische Grundlagen mit praktischen Übungen, um ein tiefes Verständnis für die Vorteile und Implementierung dieser Architektur zu entwickeln.

Lernziele

  • Verstehen der Konzepte von Ports und Adapters
  • Erkennen der Vorteile für Testbarkeit und Wartbarkeit
  • Praktische Anwendung bei der Systemumstellung
  • Identifikation geeigneter Anwendungsfälle
  • Vermeidung typischer Implementierungsfehler

Behandelte Themen

Grundprinzipien der hexagonalen Architektur
Ports & Adapters Pattern
Dependency Inversion
Testbarkeit durch Architektur
Migration bestehender Systeme
Praktische Implementierung

Agenda

1 Einführung: Probleme monolithischer Architekturen
2 Theorie: Hexagonale Architektur Grundlagen
3 Hands-On: Implementierung eines einfachen Beispiels
4 Diskussion: Migration bestehender Systeme
5 Praxis: Refactoring-Übung
6 Q&A und Best Practices

Zielgruppe

Softwarearchitekten, Senior-Entwickler und Technical Leads

Voraussetzungen

  • Grundkenntnisse in objektorientierter Programmierung
  • Erfahrung mit Dependency Injection
  • Verständnis von Softwarearchitektur-Konzepten

Konferenz-Auftritte

W-JAX 2026
2026
München
KanDDDinsky 2026
2026
Berlin
Software Architecture Summit 2026
2026
Berlin
JavaLand 2026
2026
Rust
OOP 2026
2026
München
KanDDDinsky 2025
2025
Berlin

Interessiert?

Möchten Sie diesen Workshop für Ihr Team oder Ihre Veranstaltung buchen?