Ich sitze gerade an einem kleinen Tool und habe mich für eine Architektur mit einem zentralen Event-Bus entschieden. Anfangs fühlte es sich richtig schlank und entkoppelt an, aber jetzt, wo ein paar Module dazugekommen sind, frage ich mich, ob ich mir damit nicht selbst eine Wartungsfalle gebaut habe. Die Abhängigkeiten fühlen sich plötzlich undurchsichtig an, obwohl alles über Events läuft. Ich bin unsicher, ob ich den Überblick verliere oder ob das einfach eine normale Phase beim Skalieren ist.
Ich spüre das auch wenn der Event Bus plötzlich in Bewegung kommt und sich anfühlt als würden Module sich gegenseitig in den Weg stellen
Vielleicht hilft es eine Abhängigkeitskarte zu ziehen um zu sehen wer Events erzeugt wer konsumiert und wo das Muster kippt
Ich hatte gedacht der Event Bus mache alles leichter doch das wirkt eher wie ein Orchester das sich gerade selbst verstimmt
Eigentlich zweifle ich daran dass alles nur elegant läuft und frage mich wer die Regeln festlegt wenn der Überblick schwindet
Vielleicht geht es nicht nur um Fluss sondern um Observability und klare Contracts damit die Architektur nicht zur ewigen Wartungsfalle wird
Ist es nicht normal dass Systeme im Wachstum chaotisch wirken und der erste Eindruck trügt?