Drei Personen sitzen an einem TIisch

adesso BLOG

4

Schlagwörter:

  • Microservices

Alle Blogeinträge anzeigen
Softwareentwicklung

In Microservice-Architekturen müssen sich Dienste gegenseitig über wichtige Geschäftsereignisse wie Preisänderungen oder Bestellereignisse informieren. Diese Integration Events werden über Techniken wie Message Queues oder HTTP POST Requests übertragen. Die Gewährleistung der Konsistenz ist entscheidend, daher werden Integration Events nur dann gesendet, wenn die Geschäftslogik im sendenden Service erfolgreich abgeschlossen wurde. Der "Event Store", inspiriert von Vaughn Vernon, stellt die konsistente Zustellung sicher. In meinem Blog-Beitrag erkläre ich die Umsetzung in Java mit Spring und Spring Data JPA, wobei Spring Application Events eine Rolle spielen, die sich von Integration Events unterscheidet.

weiterlesen
Softwareentwicklung

17.10.2023 von Eleazar Alejandro Araujo

Das Saga-Muster als Zutat für erfolgreiche Systeme

Bild Eleazar Alejandro Araujo

Um eine Microservices-Architektur erfolgreich zu implementieren, müssen verschiedene Aspekte berücksichtigt werden. Dazu gehören unter anderem: Wie gehen wir mit Transaktionalität um? Wie soll das System reagieren, wenn mitten in einem verteilten Geschäftsprozess ein Fehler auftritt? In diesem Blog-Beitrag werden Lösungen für diese Probleme vorgestellt.

weiterlesen
Softwareentwicklung

Microservices haben viele Vorteile. Doch das Monitoring und die Wartung sind bei komplexen Microservice-Architekturen aufwendig. Das sogenannte Service Mesh kann Abhilfe schaffen. Wie das genau funktioniert und welche Vor- und Nachteile das bietet, schildert Stephan Wies im Blog-Beitrag.

weiterlesen
Architektur

03.08.2020 von Sascha Windisch

Geschäftsprozesse in einer Microservice-Welt

Bild Sascha Windisch

Das Verständnis von Geschäftsprozessen und deren fachliche und technische Umsetzung ist ein wichtiger Bestandteil bei der Analyse und Planung von Softwaresystemen. Gerade im Hinblick auf eine verteilte Architektur gibt es einige knifflige Herausforderungen, die es zu berücksichtigen gilt. In diesem Blog-Beitrag betrachte ich zwei gängige Architekturansätze.

weiterlesen

Diese Seite speichern. Diese Seite entfernen.