Als «architecture» getaggte Fragen

Das Design und die Beschreibung eines Softwaresystems auf hoher Ebene. Durch das architektonische Design werden Details zu Implementierungen, Algorithmen und Datendarstellung entfernt, um sich auf das Zusammenspiel von "Black Box" -Komponenten zu konzentrieren.



5
Microservices und gespeicherte Prozeduren
Werden gespeicherte Prozeduren in einer Mikrodienstarchitektur als fehlerhaft angesehen? Hier sind meine Gedanken: Die meisten Bücher über Microservices empfehlen eine Datenbank pro Microservice. Gespeicherte Prozeduren arbeiten normalerweise mit einer monolithischen Datenbank. Auch in den meisten Büchern zur Mikrodienstarchitektur heißt es, dass sie autonom und lose gekoppelt sein sollten. Durch die …

5
Wo solltest du Konstanten setzen und warum?
In unseren meist großen Anwendungen haben wir normalerweise nur wenige Stellen für "Konstanten": Eine Klasse für GUI und interne Konstanten (Registerkartentitel, Gruppentitel, Berechnungsfaktoren, Aufzählungen) Eine Klasse für Datenbanktabellen und -spalten (dieser Teil ist generierter Code) sowie lesbare Namen für diese (manuell zugewiesen) Eine Klasse für Anwendungsnachrichten (Protokollierung, Nachrichtenboxen usw.) Die …



8
SOLID, anämische Domänen meiden, Abhängigkeitsinjektion?
Obwohl dies eine programmiersprachenunabhängige Frage sein könnte, bin ich an Antworten interessiert, die auf das .NET-Ökosystem abzielen. Dies ist das Szenario: Angenommen, wir müssen eine einfache Konsolenanwendung für die öffentliche Verwaltung entwickeln. Die Anwendung ist über Kfz-Steuer. Sie haben (nur) die folgenden Geschäftsregeln: 1.a) Wenn es sich bei dem Fahrzeug …
33 c#  .net  design  architecture 

3
Möglichkeiten zur gemeinsamen Nutzung von DTO über Microservices hinweg?
Mein Szenario ist wie folgt. Ich entwerfe ein System, mit dem Daten von verschiedenen Sensortypen empfangen und konvertiert und anschließend für die spätere Verwendung durch verschiedene Front-End- und Analysedienste beibehalten werden können. Ich versuche, jeden Dienst so unabhängig wie möglich zu gestalten, aber ich habe einige Probleme. Das Team hat …

2
Wie entwerfe ich ein skalierbares Benachrichtigungssystem? [geschlossen]
Ich muss einen Benachrichtigungssystem-Manager schreiben. Hier sind meine Anforderungen: Ich muss in der Lage sein, eine Benachrichtigung auf verschiedenen Plattformen zu senden, die möglicherweise völlig unterschiedlich sind (zum Beispiel muss ich in der Lage sein, entweder eine SMS oder eine E-Mail zu senden). Manchmal ist die Benachrichtigung für alle Empfänger …


20
Beste Bücher zu Theorie und Praxis der Softwarearchitektur? [geschlossen]
Ich habe ein paar Entwickler in meinem Unternehmen, die von der Programmierung zur Architektur wechseln möchten. Was sind die besten Bücher zur Theorie und Praxis der Softwarearchitektur? Fügen Sie ein Titelbild bei, wenn Sie können. Zögern Sie nicht, allgemeine Bücher und Bücher, die sich auf eine bestimmte Technologie beziehen, aufzunehmen.


6
Ist es in Ordnung, Code-Gerüche zu haben, wenn eine einfachere Lösung für ein anderes Problem zugelassen wird? [geschlossen]
Eine Gruppe von Freunden und ich haben in der letzten Zeit an einem Projekt gearbeitet, und wir wollten eine nette OOP-Methode erfinden, um ein für unser Produkt spezifisches Szenario darzustellen. Grundsätzlich arbeiten wir an einem Bullet-Hell-Spiel im Touhou-Stil , und wir wollten ein System entwickeln, in dem wir jedes mögliche …



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.