Wie sinnvoll ist ein event-bus in der architektur bei abhängigkeiten?
#1
Ich sitze gerade an einem Projekt und habe mich für eine Architektur mit einer zentralen Event-Bus-Komponente entschieden. Anfangs fühlte sich das richtig gut an, aber jetzt, wo die Abhängigkeiten wachsen, frage ich mich, ob ich mir damit nicht selbst eine Falle stelle. Es fühlt sich an, als würde ich mehr Zeit damit verbringen, die Kommunikation zwischen den Modulen zu verwalten, als die eigentliche Logik zu schreiben. Ich bin unsicher, ob das nur eine natürliche Lernkurve ist oder ob der Ansatz vielleicht doch zu komplex für die eigentlichen Anforderungen war.
Zitieren
#2
Dieses mulmige Gefühl kenne ich gut. Der zentrale EventBus scheint mehr Zeit zu fressen für Kommunikation als für die eigentliche Logik. Und damit wächst der Eindruck einer Falle
Zitieren
#3
Vielleicht ist es wirklich nur Lernkurve oder der Baukasten passt nicht zum Umfang des Projekts. Dann verschiebt sich der Fokus von Implementierung zu Koordination
Zitieren
#4
Vielleicht verstehe ich den Kern nicht Richtig. Der Bus soll Kopplung lösen nicht verstecken und doch wird die Struktur komplexer oder irre ich mich?
Zitieren
#5
Ich bleibe skeptisch ob so eine zentrale Stelle wirklich Vorteile bringt oder nur eine neue Abhängigkeit schafft
Zitieren
#6
Vielleicht wäre es sinnvoll den Blick zu weiten. Und statt alles über ein gemeinsames Kommunikations Interface zu regeln das Thema neu zu rahmen und Schnittstellen klar zu definieren
Zitieren
#7
Eine lockere Idee ist das Mediator Muster. Es könnte die Abhängigkeiten entkoppeln ohne es fest zu binden. Doch ich lasse es offen und sehe wie sich die Dinge entwickeln
Zitieren


[-]
Schnellantwort
Nachricht
Geben Sie hier Ihre Antwort zum Beitrag ein.

Bestätigung
Bitte den Code im Bild in das Feld eingeben. Dies ist nötig, um automatisierte Spambots zu stoppen.
Bestätigung
(Keine Beachtung von Groß- und Kleinschreibung)

Gehe zu: