Microservices Tutorial: Eventsourcing mit Kafka #1: Architektur

Описание к видео Microservices Tutorial: Eventsourcing mit Kafka #1: Architektur

Unabhängige Microservices können mit Eventsourcing über einen Bus lose gekoppelt werden, ohne ihre Eigenständigkeit zu verlieren. Alle für den Betrieb notwendigen Daten speichert sich jeder Microservice selbst ab. Ereignisse, die den Zustand, sprich die Daten verändern, werden in Form von Nachrichten über den Bus verbreitet.

Der Bus ist nicht nur Broker, der die Nachrichten verteilt. Er hat auch die Aufgabe, Nachrichten dauerhaft zu speichern und als Quelle für die Wiederherstellung ( Recovery) der Microservices zu dienen.

In diesem Tutorial erfährst Du, wie man eine auf Eventsourcing basierende Microservices Architektur mit Java und Apache Kafka aufbaut. Der dafür notwendige Code beschränkt sich dank Spring Boot auf wenige Kilobyte.

Dieser erste Teil ist eine Einführung, die einen Überblick der Architektur vermittelt. In kommenden Folgen wird in einer Demo das Zusammenspiel der Microservices verdeutlicht. Danach wird die Funktionsweise und der Code genau beschrieben.

Quellcode zum Beispiel:
https://github.com/predic8/eventsourc...

Комментарии

Информация по комментариям в разработке