Session

Hexagonale Architektur mit ASP.NET Core

Zur Strukturierung von Software existiert eine Vielzahl von Architekturmustern. Unter dem Begriff Clean Architecture lassen sich mehrere davon zusammenfassen, welche sich zwar im Detail unterscheiden, beim Ziel allerdings auf das gleiche setzen: Trennung von Verantwortlichkeiten. Im Ideal wird dadurch eine Software erreicht, die sich langfristig einfach warten und erweitern lässt.

In diesem Vortrag möchte ich neben den allgemeinen Prinzipien der Clean Architecture ebenso anhand des Architekturmusters „Hexagonal Architecture“ ins Detail gehen. Über ein Praxisbeispiel werden wir zudem Vor- und Nachteile dieser Vorgehensweise diskutieren. Der Code wird in C# / ASP.NET Core sein, die Gedanken dahinter lassen sich aber auch auf andere Programmiersprachen und Frameworks übertragen.

Roland König

Freier Softwarearchitekt, Trainer und Berater

Erlangen, Germany

View Speaker Profile