13 Punkte von nurinamu 2021-09-14 | 2 Kommentare | Auf WhatsApp teilen

Ich habe diesen Beitrag geschrieben, um die Geschichte der Einführung von MSA zur Ablösung von Legacy-Systemen zu teilen.

Da die Überlegungen, die zu diesem Architekturansatz geführt haben, aus der Perspektive der Wartbarkeit des Services begonnen haben,

ist er weniger für diejenigen gedacht, die ganz neu eine MSA aufbauen, sondern eher als Referenz für alle, die sich für die Modernisierung von Legacy-Systemen interessieren.

Als Infrastruktur für die Einführung von MSA kamen zum Einsatz:

  • kubernetes + istio + argocd(kustomization)

  • spring cloud gateway

Die wichtigsten technischen Komponenten des Services sind:

  • spring-webflux-coroutine

  • r2dbc

  • grpc

und so weiter.

Als Nächstes bereiten wir schon die nächsten Irrwege vor, um anschließend auch noch ein event driven Modell einzuführen.

Wenn es aufgebaut ist, wäre es schön, das dann ebenfalls teilen zu können.

Falls ihr Fragen zu den möglicherweise unvollständigen Inhalten habt, hinterlasst gerne einen Kommentar. Ich antworte, soweit ich kann~

PS. Der Titel der geteilten Unterlagen ist eine Hommage an ein früheres berühmtes Vortragsmaterial :)

2 Kommentare

 
curioe 2021-09-14

Ach.. hehe

Ich habe den Artikel mit großem Interesse gelesen – besonders die Ausführungen darüber, wie ein großer Service verbessert wurde und welche Technologien dabei ausgewählt wurden.

Oft wird das mit dem Hausbau verglichen, aber meist konzentriert man sich nur auf die Planung; ich fand es gut, dass auch die Phase der Bauaufsicht vorkam.

Vielen Dank für den guten Artikel.

 
nurinamu 2021-09-14

Danke, dass Sie den Beitrag gelesen haben ~ :=)