Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Hexagonale REST-APIs: Saubere Architektur eines Fahrradkonfigurators

Dieser Beitrag beschreibt die Entwicklung der REST-API eines Online-Konfigurators für Fahrräder. Die Programmierschnittstelle folgt dem Muster Hexagonaler Architekturen, einem Design-Ansatz, der den Anwendungskern von seiner technischen Infrastruktur trennt. Daraus ergibt sich eine Reihe von Vorteilen, wie Testbarkeit, Vermeidung von Vendor-Locks oder die Entkopplung der Anwendung von externen Systemen, wie dem Web, Message-Queues, Datenbanken oder Cloud-Services.

Erklärungsansatz des Artikels

Statt mit einer theoretischen Einführung Hexagonaler Architekturen zu beginnen, holt der Artikel die Lesenden dort ab, wo sich die meisten von ihnen bereits gut auskennen: einer einfach modularisierten Grundarchitektur. Ausgehend von dieser Startarchitektur werden deren Schwächen identifiziert und Schritt für Schritt durch einzelne – vielen Lesenden bereits bekannte – Design-Prinzipien ersetzt und verbessert. Am Ende werden die verwendeten Prinzipien zu einer veral…

Nächster Artikel
Rust für Java-Entwickler