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

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?