Als «architecture» getaggte Fragen

Architektur umfasst den Prozess, Artefakte und die Struktur einer Lösung auf hoher Ebene.

11
Versionskontrolle eines Datensatzes in einer Datenbank
Angenommen, ich habe einen Datensatz in der Datenbank und sowohl Administrator- als auch normale Benutzer können Aktualisierungen vornehmen. Kann jemand einen guten Ansatz / eine gute Architektur vorschlagen, wie jede Änderung in dieser Tabelle versioniert werden kann, damit ein Datensatz auf eine frühere Revision zurückgesetzt werden kann?

10
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. Microservices würden weiterhin das REST / Thrift-Protokoll für Kommunikationsgedanken verwenden. Ein …


9
Sollten Dienste immer DTOs zurückgeben, oder können sie auch Domänenmodelle zurückgeben?
Ich entwerfe große Anwendungen (neu). Wir verwenden eine mehrschichtige Architektur, die auf DDD basiert. Wir haben MVC mit Datenschicht (Implementierung von Repositorys), Domänenschicht (Definition des Domänenmodells und der Schnittstellen - Repositorys, Dienste, Arbeitseinheit), Dienstschicht (Implementierung von Diensten). Bisher verwenden wir Domänenmodelle (meistens Entitäten) für alle Ebenen und DTOs nur als …

3
Facebook-Architektur [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …

7
Exotische Architekturen, die den Normungsgremien am Herzen liegen
Ich weiß, dass die C- und C ++ - Standards viele Aspekte der Sprachimplementierung definiert lassen, nur weil es bei einer Architektur mit anderen Merkmalen sehr schwierig oder unmöglich wäre, einen standardkonformen Compiler dafür zu schreiben. Ich weiß, dass vor 40 Jahren jeder Computer seine eigene Spezifikation hatte. Ich kenne …
154 c++  c  architecture 

9
Wie erstelle ich eine flexible Plug-In-Architektur?
Ein sich wiederholendes Thema in meiner Entwicklungsarbeit war die Verwendung oder Erstellung einer internen Plug-In-Architektur. Ich habe gesehen, wie es auf viele Arten angegangen wurde - Konfigurationsdateien (XML, .conf usw.), Vererbungsframeworks, Datenbankinformationen, Bibliotheken und andere. Durch meine Erfahrung: Eine Datenbank ist kein großartiger Ort, um Ihre Konfigurationsinformationen zu speichern, insbesondere …




4
Microservice-Authentifizierungsstrategie
Es fällt mir schwer, eine anständige / sichere Authentifizierungsstrategie für eine Microservice-Architektur zu wählen. Der einzige SO-Beitrag, den ich zu diesem Thema gefunden habe, ist dieser: Single Sign-On in der Microservice-Architektur Meine Idee hier ist, in jedem Dienst (z. B. Authentifizierung, Messaging, Benachrichtigung, Profil usw.) einen eindeutigen Verweis auf jeden …

11
Thread gegen ThreadPool
Was ist der Unterschied zwischen der Verwendung eines neuen Threads und der Verwendung eines Threads aus dem Thread-Pool? Welche Leistungsvorteile gibt es und warum sollte ich in Betracht ziehen, einen Thread aus dem Pool zu verwenden, anstatt einen, den ich explizit erstellt habe? Ich denke hier speziell an .NET, aber …


5
Vorteil der Erstellung eines generischen Repositorys gegenüber einem spezifischen Repository für jedes Objekt?
Wir entwickeln eine ASP.NET MVC-Anwendung und erstellen jetzt die Repository- / Serviceklassen. Ich frage mich, ob die Erstellung einer generischen IRepository-Schnittstelle, die von allen Repositorys implementiert wird, wesentliche Vorteile bietet, während jedes Repository über eine eigene Schnittstelle und einen eigenen Methodensatz verfügt. Beispiel: Eine generische IRepository-Schnittstelle könnte folgendermaßen aussehen (aus …

8
Warum brauchen wir RESTful Web Services?
Ich werde RESTful-Webdienste lernen (es ist besser zu sagen, dass ich dies tun muss, da es Teil des CS-Masterstudiengangs ist). Ich habe einige Informationen in Wikipedia gelesen und auch einen Artikel über REST im Sun Developer Network gelesen. Ich sehe, dass dies keine einfache Technologie ist, dass es spezielle Frameworks …

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.