Als «architecture» getaggte Fragen

11
Micro vs Monolithic Server-Architektur

Wir arbeiten derzeit an unserem neuen Produkt / Projekt. Es handelt sich um eine Client-Server-Anwendung, die sich an bestimmte Industrie- / Dienstleistungsunternehmen richtet. Wir erstellen einen Server (nur C-Sprache und Linux), auf dem ein benutzerdefiniertes Protokoll auf TCP mit einem...

11
So lösen Sie zirkuläre Paketabhängigkeiten

Ich überarbeite eine große Codebasis, in der sich die meisten Klassen in einem Paket befinden. Zur besseren Modularität erstelle ich Unterpakete für jede Funktionalität. Ich erinnere mich, dass ich irgendwo erfahren habe, dass ein Paketabhängigkeitsdiagramm keine Schleifen haben sollte, aber ich...

11
Macht eine Datenbankabstraktionsschicht wie das Entity Framework von Microsoft architektonisch die Notwendigkeit einer separaten Datenzugriffsschicht überflüssig?

So wie es war Seit Jahren organisiere ich meine Softwarelösungen als solche: Data Access Layer (DAL), um das Geschäft mit dem Zugriff auf Daten zu abstrahieren Business Logic Layer (BLL) zum Anwenden von Geschäftsregeln auf Datensätze, zum Behandeln der Authentifizierung usw. Dienstprogramme...