Anti-patterns for event-driven architectures
More and more software projects are relying on event-driven architectures. However, their complexity is often underestimated. This results not only from technical challenges, but also from the fact that there are many different ideas about what an event-driven architecture actually is.
On the one hand, these ideas can lead to problems during operation; on the other hand, evolving such a system poses new challenges. Based on our own painful experiences in projects and partly similar experiences of our colleagues, we have anti-patterns that either result from different views and their implementation or that can make the maintaining such a system more difficult. In this talk, we present these anti-patterns, show what problems they cause and how they can be avoided.
Nutzen für den Teilnehmer:
Unser Vortrag handelt von verschiedenen Antipattern, die wir im Laufe der letzten 5 Jahre in verschiedenen Projekten im Bereich event-basierte Kommunikation in großen verteilten Systemen, Event Sourcing-basierter Systeme und Modellierung von Softwaresystemen mit Hilfe von Events (Event Modeling, Event Storming, etc.) beobachtet haben. Wir wollen von denjenigen berichten, die uns oft begegnet sind und die den größten negativen Effekt auf das Projekt hatten, damit die Teilnehmer diesen Problemen leicht aus dem Weg gehen können.
Behandelte Problemstellungen:
Die positive Eigenschaft der losen Kopplung kann durch falsches Event- oder allgemein Interaktionsdesign negativ beeinflusst werden und damit einen der größten Vorteile einer EDA aushebeln.
Vortragssprache: Englisch
Level: Einsteiger
Zielgruppe: Developer; Software Architects
Unternehmen:
Digital Frontiers GmbH & Co. KG
Frank Steimle