Als «microservices» getaggte Fragen

Microservices sind kleine, unabhängige Prozesse, die miteinander kommunizieren, um komplexe Anwendungen zu bilden, die sprachunabhängige APIs verwenden. Diese Dienste sind kleine Bausteine, stark entkoppelt und auf kleine Aufgaben ausgerichtet, was einen modularen Ansatz für den Systemaufbau ermöglicht.

3
Microservices ohne Datenvervielfältigung
Ich finde es schwierig, Datenvervielfältigungen oder eine gemeinsam genutzte Datenbank selbst für das einfachste Mikrodienstdesign zu vermeiden, was mich glauben lässt, dass mir etwas fehlt. Hier ist ein grundlegendes Beispiel für das Problem, mit dem ich konfrontiert bin. Angenommen, jemand verwendet eine Webanwendung, um ein Inventar zu verwalten, dann würde …

1
SOA / Microservices: Wie gehe ich bei der dienstübergreifenden Kommunikation mit Autorisierungen um?
Vordergrund Wir wechseln von einer monolithischen Plattform zu einer serviceorientierteren Architektur. Wir wenden sehr grundlegende DDD-Prinzipien an und teilen unsere Domäne über verschiedene begrenzte Kontexte auf. Jede Domain wird verteilt und macht einen Service über eine Web-API (REST) ​​verfügbar. Aufgrund der Art unseres Geschäfts haben wir Dienstleistungen wie Buchungen , …

3
Wie gehe ich bei der Migration von Monolithen zu Microservices mit Fremdschlüsseleinschränkungen um?
Mein Team migriert von einer monolithischen ASP.NET-Anwendung auf .NET Core und Kubernetes. Die Codeänderungen scheinen so gut zu verlaufen, wie erwartet, aber wo mein Team auf viel Zwietracht stößt, ist die Datenbank. Derzeit verfügen wir über eine relativ große SQL Server-Datenbank, in der alle Daten für unser gesamtes Unternehmen gespeichert …



3
Gemeinsame Nutzung von DTO-Objekten zwischen Microservices
TL; DR - Ist es in Ordnung, eine POJO-Bibliothek zwischen Diensten zu teilen? Im Allgemeinen möchten wir die gemeinsame Nutzung zwischen Diensten nach Möglichkeit strikt auf keine beschränken. Es gab einige Debatten darüber, ob der Dienst, der Daten gemeinsam nutzt, eine Client-Bibliothek für Clients bereitstellen sollte. Die client-lib ist im …

6
Autonome Microservices, Ereigniswarteschlangen und Serviceerkennung
Ich habe in letzter Zeit viel über Mikrodienste gelesen und hier sind einige der Schlussfolgerungen, die ich bisher gezogen habe (bitte korrigieren Sie mich, wenn ich mich irgendwann irre). Die Mikrodienstarchitektur passt gut zum domänengetriebenen Design. Normalerweise repräsentiert eine MS einen begrenzten Kontext. Wenn der Mikrodienst A eine Funktionalität erfordert, …


5
Autorisierungs- und Authentifizierungssystem für Mikrodienste und Verbraucher
Wir planen, unser Unternehmenssystem in ein auf Mikroservices basierendes System umzugestalten. Diese Mikrodienste werden von unseren firmeninternen Anwendungen und bei Bedarf von Drittanbietern genutzt. Eins für Buchung, eins für Produkte etc. Wir sind uns nicht sicher, wie wir mit Rollen und Bereichen umgehen sollen. Die Idee ist, drei grundlegende Benutzerrollen …

4
Microservices REST oder AMQP, in welchem ​​Fall
Ich habe viele Artikel über Microservices-Architektur gelesen und mich gefragt, wann ich AMQP oder REST verwenden soll. Ich habe gelesen, dass eine lose Kopplung zwischen Diensten eine gute Sache ist und AMQP in diesem Fall eine gute Wahl zu sein scheint. Wenn wir jedoch AMQP verwenden, brauchen wir keine REST-Endpunkte …

3
Skalierung von Monolithen im Vergleich zur Skalierung von Mikrodiensten
Eines der häufigsten Argumente für die Verwendung von Microservices ist die bessere Skalierbarkeit. Aber ich frage mich, ob dieses Argument wirklich zutrifft. Nehmen wir an, wir hatten eine Anwendung bestehend aus 10 Mikrodiensten, von denen 9 jeweils zwei Instanzen (aus Redundanzgründen) und eine mit 4 Instanzen für die Lastverwaltung (Skalierbarkeit) …

1
Sollten Microservices Nutzer sein?
Wir versuchen herauszufinden, wie Benutzer in einer Microservice-Architektur am besten autorisiert werden können, während sichergestellt wird, dass Microservices nur über eingeschränkte Berechtigungen verfügen. Unsere Architektur verwendet einen zentralen Berechtigungsservice für die Ausgabe von JWT-Token. Wir haben folgende Anforderungen: Benutzer sollten auf die Ausführung bestimmter Rollen beschränkt sein. Zum Beispiel sollte …

3
Welchen Umfang sollte eine Integritätsprüfung für ein System haben, auf dem eine Webanwendung bereitgestellt wird?
Heute hatte ich die Aufgabe, eine Integritätsprüfung für einen Dienst mit langer Laufzeit zu erstellen, bei dem es sich um ein Orchestrierungssystem zum Bereitstellen einer Web-App handelt. Ich versuche herauszufinden, in welchem ​​Umfang ein solcher Gesundheitscheck durchgeführt werden soll, und habe folgende Fragen zum Umfang des Gesundheitschecks gestellt: Ist es …

4
Viele-zu-viele-Assoziationen in Microservices
Ich habe derzeit zwei Microservices. Wir werden sie anrufen Aund B. Die Datenbank unter Microservice Aenthält die folgende Tabelle: A |-- users Die Datenbank unter Microservice Benthält die folgende Tabelle: B |-- trackers Die Anforderungen besagen dies usersund trackershaben eine Viele-zu-Viele-Beziehung. Ich bin mir nicht sicher, wie ich das in …

2
Mandantenfähiges Microservice-Design
Wir sind dabei, eine monolithische Anwendung auf eine Microservice-Architektur zu migrieren. Aufgrund einiger regulatorischer Anforderungen müssen wir Kundendaten aus verschiedenen Ländern in separaten (länderspezifischen) Datenbanken speichern. Dh US db für US Kunden, UK db für UK Kunden ... Die folgenden Designs, die wir in Betracht ziehen, sind wie folgt: Option …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.