Methodik & PraxisMethodik & Praxis

Können REST-APIs Geschichten erzählen?

HATEOAS
Spring
Storytelling

Abstract


Thu 11:10 - 11:55 Uhr | 2023

Geschichten faszinieren, begeistern und bleiben im Kopf. Dabei decken sie die Bandbreite von der reinen Unterhaltung bis hin zum Wissenstransfer ab. Storytelling ist in aller Munde. Das bringt uns als Entwickler zu der Frage: Können wir mit unseren REST APIs auch Storytelling betreiben und werden sie dadurch verständlicher? Die Anbindung einer REST API kann beliebig komplex sein. Es muss die Schnittstelle selbst sowie ihre Domäne verstanden werden. Die Einhaltung von Best Practices hilft uns, die Schnittstelle technisch schneller zu verstehen. Aber oftmals steckt der größere Aufwand im Verständnis der Domäne. Bietet uns HATEOAS – Hypermedia as the Engine of Application State – nicht die Möglichkeit Storytelling mit unserer API zu betreiben? Die vorherrschende Meinung zu HATEOAS ist, dass der Aufwand höher als der Mehrwert ist. Doch ist diese Meinung noch aktuell? In diesem Vortrag versuchen wir genau diese 2 Fragen für das Spring Ökosystem zu beantworten. Dafür schauen wir uns Spring HATEOAS sowie Spring REST Docs – auch ohne Verwendung von Spring HATEOAS interessant – genauer an.

Sponsored TalkFortgeschritteneDeutsch

Vortragsimpressionen

Maximilian Göke

Maximilian Göke

www.doubleslash.de

Maximilian Göke ist Lead Developer im Subscription Management Umfeld bei doubleSlash für die Bereiche Automotive, Maschinen & Anlagebau. Seine Expertise & langjährige Berufserfahrung hat er unter anderem als Dozent für Verteilte Systeme an der HFT Stuttgart zur Nachwuchsförderung eingesetzt.

Mattias Abramovic

Mattias Abramovic

www.doubleslash.de

Mattias Abramovic ist ein begeisterter Full Stack Entwickler. In seinem Arbeitsalltag betreut er mehrere Microservices und beschäftigt sich ständig mit der Weiterentwicklung der REST APIs. Java und das Ökosystem drum herum ist der zentrale Ankerpunkt seiner beruflichen Tätigkeit bei der Firma doubleSlash Net-Business GmbH in Stuttgart.