Als «microservices» getaggte Fragen

Ein architektonischer Ansatz zur Entwicklung einer einzelnen Anwendung als Suite kleiner, individuell bereitstellbarer Dienste.

199
Orchestrierung von Microservices

Was ist das Standardmuster für die Orchestrierung von Microservices? Wenn ein Mikrodienst nur über seine eigene Domäne Bescheid weiß, es jedoch einen Datenfluss gibt, bei dem mehrere Dienste auf irgendeine Weise interagieren müssen, wie geht man vor? Nehmen wir an, wir haben so...

175
GraphQL- und Microservice-Architektur

Ich versuche zu verstehen, wo GraphQL am besten für die Verwendung in einer Microservice-Architektur geeignet ist. Es gibt einige Debatten darüber, dass nur ein GraphQL-Schema als API-Gateway fungiert, das die Anforderung an die Ziel-Microservices weiterleitet und deren Antwort erzwingt....

112
Microservices und Datenbank-Joins

Wie gehen Sie mit dem Rätsel um, die Datenbank aufzubrechen, wenn Sie monolithische Anwendungen in Microservices aufteilen? Typische Anwendungen, an denen ich gearbeitet habe, führen aus Gründen der Leistung und Einfachheit viele Datenbankintegrationen durch. Wenn Sie zwei Tabellen haben, die...

107
API-Gateway vs. Reverse-Proxy

Um mit der Microservice-Architektur fertig zu werden, wird sie häufig zusammen mit einem Reverse Proxy (wie Nginx oder Apache httpd) verwendet, und für Querschnittsthemen wird das API-Gateway-Muster für die Implementierung verwendet . Manchmal erledigt der Reverse Proxy die Arbeit des API-Gateways....

78
Microservices: Umgang mit Fremdschlüsselbeziehungen

Die Microservices-Architektur schlägt vor, dass jeder Dienst seine eigenen Daten verarbeiten sollte. Daher sollte jeder Dienst (Dienst A), der von Daten eines anderen Dienstes (Dienst B) abhängig ist, auf diese Daten nicht durch direkte DB-Aufrufe zugreifen, sondern über die vom zweiten Dienst...

10
Seeding von Microservices-Datenbanken

Bei gegebenem Service A (CMS), der ein Modell steuert (Produkt, nehmen wir an, dass die einzigen Felder ID, Titel, Preis sind) und Services B (Versand) und C (E-Mails), die das gegebene Modell anzeigen müssen, wie der Ansatz aussehen soll bestimmte Modellinformationen über diese Dienste hinweg im...