Talk: Domain-driven API Design
APIs sind das Rückgrat moderner Softwarearchitekturen. Doch wie entwickelt man APIs, die nicht nur technisch funktionieren, sondern auch das Geschäftsverständnis widerspiegeln und langfristig wartbar sind?
In diesem Vortrag zeigen wir anhand des konkreten Beispiels einer “Online Bibliothek”, wie Domain-driven Design Prinzipien dabei helfen, APIs zu entwickeln, die sowohl Entwickler als auch Business-Stakeholder verstehen und schätzen.
Was Sie erwartet
Dieser Vortrag ist eine praktische Reise durch den domain-getriebenen API-Design-Prozess. Anstatt theoretischer Konzepte erleben Sie, wie aus Geschäftsanforderungen konkrete, gut gestaltete APIs entstehen.
Methoden & Werkzeuge
Domain Storytelling 📚
Visuelles Erzählen von Geschäftsprozessen zur gemeinsamen Verständnisentwicklung
Event Storming ⚡
Kollaborative Workshop-Technik zur Modellierung komplexer Geschäftsdomänen
Context Mapping 🗺️
Übersetzung von Domänen-Erkenntnissen in klare API-Grenzen und -Verantwortlichkeiten
Vortragsablauf
- Einführung “Online Bibliothek” → Domain Storytelling & Visual Glossary
- Domänen-Modellierung → Event Storming Workshop-Ergebnisse
- Schnittstellen-Design → Synchrone und asynchrone APIs identifizieren
- KI-unterstützte Implementierung → API-Skeleton generieren
- Verfeinerung → Anpassung und Mockup-Erstellung
- Ausblick → Nächste Schritte im Entwicklungsprozess
Kernbotschaft
“Aus der daraus folgenden Context Map entstehen schöne APIs, die Entwickler nicht hassen.”
Der Vortrag zeigt, wie methodisches Vorgehen und die richtigen Werkzeuge zu APIs führen, die:
- ✅ Geschäftsprozesse klar abbilden
- ✅ Von Entwicklern gerne verwendet werden
- ✅ Langfristig wartbar und erweiterbar sind
- ✅ Zwischen Teams verständlich kommuniziert werden können
Recording
Sprecher
Dieser Vortrag wurde gemeinsam mit Annegret Junker gehalten - einer erfahrenen Expertin für API-Design und Domain-driven Development.
Veranstaltung: Software-Architektur-Tag 2025
Datum: 24. Juni 2025
Format: Workshop/Vortrag
Weiterführende Ressourcen
Event & Material:
- Veranstaltung - Software-Architektur-Tag 2025
- Slides - Präsentationsfolien zum Download
Verwandte Inhalte:
- Book: Crafting Great APIs with Domain-Driven Design - Comprehensive guide covering the methodologies from this talk
- How to design AsyncAPIs in Workshops: The API Product Canvas - Collaborative AsyncAPI design methodology
- How to design OpenAPIs in Workshops: The API Product Canvas - Collaborative OpenAPI design methodology
