Beispiele für Microservices-Architekturdiagramme.
Ein Tool, vier Anfragen. Alle Diagramme unten wurden tatsächlich erstellt.
Was ein Microservices-Architekturdiagramm ist.
Ein Microservices-Architekturdiagramm zeigt unabhängig bereitgestellte Services und die Art ihrer Kommunikation. Es umfasst üblicherweise einen Client-Einstiegspunkt, Servicegrenzen, Datenspeicher sowie synchrone oder asynchrone Verbindungen.
Das Diagramm ist keine Liste aller Endpunkte. Es soll Verantwortlichkeiten und Abhängigkeiten sichtbar machen: welcher Service einen Bereich bearbeitet, worauf er angewiesen ist und ob er einen anderen Service direkt aufruft oder ein Ereignis veröffentlicht.
- Standard
- Ogata / standard controls textbook convention
- Engine
- schematex-blockdiagram
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Wer Microservices-Architekturdiagramme verwendet.
Gateway, Servicegrenzen und den gemeinsamen Ereignispfad vor einer Implementierungsentscheidung prüfen.
Die Verantwortlichkeiten für Katalog, Bestellungen, Zahlungen und Benachrichtigungen eines E-Commerce-Produkts abbilden.
Erklären, wie unabhängige Services Ereignisse für nachgelagerte Analysen und Automatisierung veröffentlichen.
So erstellst du in drei Schritten ein Microservices-Architekturdiagramm.
Beschreiben
Ein Absatz reicht für den Anfang.
Diagramm ansehen
Die passende Engine erstellt das Diagramm.
Änderungen angeben
Für jede Änderung wird eine Version gespeichert.
Häufige Fragen
Was ist ein Microservices-Architekturdiagramm?
Es ist eine visuelle Darstellung unabhängig bereitstellbarer Services, ihrer Grenzen, der von ihnen verwalteten Daten und der Kommunikationswege zwischen ihnen.
Was sollte ein Microservices-Diagramm enthalten?
Füge Client-Einstiegspunkte, Services, deren eigene Datenspeicher, Gateways, Message Broker sowie die wichtigen Anfrage- oder Ereignisverbindungen ein.
Sollte jeder Microservice eine eigene Datenbank haben?
Ein Service sollte die Daten besitzen, die er ändert. Ob dafür eine separate physische Datenbank erforderlich ist, hängt von den Anforderungen und betrieblichen Einschränkungen des Systems ab.
Wie unterscheiden sich synchrone und asynchrone Kommunikation?
Bei einer synchronen Anfrage wird auf die Antwort eines anderen Services gewartet. Ein asynchrones Ereignis wird veröffentlicht, damit andere Services es konsumieren können, ohne dass der Sender auf sie wartet.
Weitere Diagramme für Ihre Arbeit.
Zeichne jetzt deine Microservices-Architektur.
Kostenloses Konto, keine Karte. Beschreibe die Services und ihre Kommunikationswege, um loszulegen.
Editor öffnen