Event Driven Architecture: Einfach erklärt für Entscheider
Bei Event Driven Architecture sendet ein System ein Event („Bestellung eingegangen"), und alle relevanten Services reagieren unabhängig. Lose Kopplung, Echtzeit, Skalierbarkeit. In diesem Ratgeber: Was EDA ist, wann es sich lohnt und wie es sich unterscheidet.

Was ist EDA?
- Event: „Bestellung eingegangen", „Rechnung bezahlt"
- Producer: System, das Event auslöst
- Broker: Infrastruktur, die Events verteilt (Kafka, RabbitMQ)
- Consumer: Systeme, die reagieren
Beispiel: Shop sendet „Bestellung eingegangen". Lager reserviert, Buchhaltung bucht, E-Mail bestätigt — parallel, unabhängig.
EDA vs. Request-Response
Projekt im Kopf?
Erhalte in 2 Minuten eine erste Einschätzung — kostenlos.
Kostenlos · Unverbindlich · 2 Min.
| Kriterium | Request-Response | Event Driven |
|---|---|---|
| Kommunikation | Direkt, synchron | Asynchron über Events |
| Kopplung | Eng | Lose |
| Skalierung | Langsamster Service bestimmt | Jeder Consumer unabhängig |
| Ausfall | B fällt aus → A blockiert | Events werden gepuffert |
| Komplexität | Einfach | Höher |
| Ideal für | Einfache CRUD | Viele Services, Echtzeit |

Wann lohnt sich EDA?
- Echtzeit: Dashboards, Notifications, Tracking
- Viele Integrationen: 5+ Services auf ein Ereignis
- Hoher Durchsatz: Tausende Events/Sekunde
- Lose Kopplung: Unabhängige Services
- Audit-Trail: Events als unveränderliches Log
Nicht nötig: Einfache CRUD, wenige Services, geringe Last.
Hexagonale Architektur
- Kern: Geschäftslogik, technologieunabhängig
- Ports: Schnittstellen zum Kern
- Adapter: Konkrete Implementierungen (REST, DB, Events)
Bereit für den nächsten Schritt?
Finde heraus, was Dein Projekt kosten wird.
Kostenlos · Unverbindlich · 2 Min.
Vorteil: DB wechseln? Nur Adapter tauschen. Geschäftslogik bleibt.
Architektur-Übersicht
| Architektur | Kern-Idee | Ideal für |
|---|---|---|
| Modularer Monolith | Ein System, saubere Module | 80 % aller Projekte |
| Microservices | Unabhängige Services | Hohe Last, große Teams |
| Event Driven | Events statt Aufrufe | Echtzeit, Integrationen |
| Hexagonal | Kern unabhängig | Langlebige Software |
Entscheidung: Architektur-Ratgeber. Microservices: Microservices vs. Monolith. Cloud: Cloud native. Kosten: Kostenratgeber.

Häufig gestellte Fragen
Was ist EDA?
Events statt direkte Aufrufe. Lose Kopplung, Echtzeit, skalierbar.
Wann lohnt es sich?
Echtzeit, viele Integrationen, hoher Durchsatz.
EDA vs. Request-Response?
Request-Response: synchron, eng. EDA: asynchron, lose, skalierbarer.
Hexagonale Architektur?
Geschäftslogik im Kern, externe Systeme als Adapter. Testbar, wartbar.
Für KMU?
EDA: Nur bei Echtzeit/Integrationen. Hexagonal: Auch für kleine Projekte gut.
Bereit? Kalkuliere jetzt Dein Projekt — kostenlos und unverbindlich.
Über den Autor: Dieser Artikel wurde vom Team der IT Studio Rech GmbH verfasst. Wir beraten bei Architekturentscheidungen — pragmatisch, technisch fundiert. Standort: Würzburg, Deutschland.