KAPITEL 15
Event-Driven Architecture
Wie Microservices ist auch die Event-Driven Architecture (EDA) in modernen verteilten Systemen überall zu finden. Vielfach wird dazu geraten, eine Event-getriebene Kommunikation als Standard-Integrationsmechanismus zu nutzen, wenn man ein lose gekoppeltes, skalierbares, fehlertolerantes verteiltes System designt.
Event-Driven Architecture wird oft mit Domain-Driven Design verbunden. Denn schließlich basiert die EDA auf Events, und Events sind im DDD sehr prominent vertreten – wir haben Domain Events, und eventuell nutzen wir Events sogar als Source of Truth des Systems. Es mag verlockend klingen, die DDD-Events als Basis für die Verwendung der Event-Driven Architecture zu nutzen. Aber ist das eine gute Idee? ...
Get Einführung in Domain-Driven Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.