Glossar
Auch: Ereignisgetriebene Architektur
Dienste tauschen Ereignisse aus, statt sich gegenseitig direkt aufzurufen. Der Sender weiß nicht, wer zuhört.
Der Gewinn ist Entkopplung: Ein neuer Empfänger kommt hinzu, ohne dass der Sender geändert wird. Der Preis ist, dass der Ablauf nicht mehr an einer Stelle im Code steht, sondern sich aus dem Zusammenspiel ergibt.
Damit verschieben sich die Fragen: Reihenfolge, doppelte Zustellung, Ereignisse die niemand verarbeitet, und die Frage, wie man einen Vorgang über mehrere Dienste hinweg nachvollzieht.