Was bedeutet polyglot persistence und lohnt sich der monolithische umstieg?
#1
Ich stecke gerade in einem kleinen Projekt fest und grüble über unsere Datenbank-Architektur nach. Wir haben eine klassische monolithische Datenbank, aber durch die Zunahme von Microservices fühlt sich das immer mehr wie ein Engpass an. Ich frage mich, ob wir nicht irgendwann in eine Richtung wie Polyglot Persistence gehen müssen, einfach weil die verschiedenen Services so unterschiedliche Anforderungen an ihre Daten haben. Es fühlt sich an, als würde man versuchen, mit einem einzigen Werkzeug alle möglichen Reparaturen im Haus zu erledigen.
Zitieren
#2
Ich spüre die Enge des Monolithen jeden Tag stärker. Die Microservices brauchen Vielfalt und Flexibilität doch der zentrale Zugriff bremst uns. Eine Richtung wie Polyglot Persistence klingt verlockend aber auch anstrengend zu managen. Es bleibt ein Druck in der Architektur der schwer zu greifen ist.
Zitieren
#3
Aus technischer Sicht lässt sich der Engpass auf die gemeinsame Datenbank zurückführen. Wenn Services eigene Repositories brauchen steigt die Gefahr von Inkonsistenzen. Polyglot Persistence bietet unterschiedliche Speichertypen doch damit steigt auch die Komplexität von Deployment und Monitoring. Eine langsame schrittweise Dezentralisierung kann bessere Klarheit schaffen.
Zitieren
#4
Ich interpretiere Polyglot Persistence als zwei Werkzeugkisten statt einer. Vielleicht denken wir damit lassen sich alle Reparaturen am Haus erledigen. Doch was wenn das eigentliche Problem die Koordination der Teams ist und nicht die Wahl des Speichers.
Zitieren
#5
Dieser schnelle Hang zu neuen Paradigmen wirkt oft wie ein Modezug. Die Risiken von Replikation Inkonsistenzen und Betriebskosten steigen. Manchmal scheint der alte Weg besser zu kontrollieren statt alles zu mischen. Ich bleibe skeptisch.
Zitieren
#6
Statt nach dem perfekten Speichersystem zu suchen könnten wir erst die Datenzugriffe neu ordnen. Vielleicht geht es darum Boundaries zu ziehen und was rein darf was raus muss. Ein neuer Rahmen könnte Fragen zu Reife und Verantwortlichkeit in den Vordergrund stellen statt sofort Technik zu wechseln.
Zitieren
#7
Vielleicht wird Polyglot Persistence in Zukunft nur ein Schlagwort das Unternehmen dazu bringt an Domänengrenzen zu denken ohne alle Antworten zu geben. Wir könnten zuerst eine Eventflut beobachten und sehen wie Datenteams darauf reagieren bevor wir alles neu mischen.
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: