Accueil

Clean Architecture en .NET

La Clean Architecture a pour objectif de structurer une application de façon à séparer clairement les responsabilités et à rendre le cœur métier indépendant des détails techniques (frameworks, base de données, UI, etc.). Elle organise le code en couches concentriques, où les règles métier ne dépendent jamais des couches externes, ce qui facilite les tests, l’évolution et la maintenance.

En isolant les dépendances externes derrière des interfaces et en contrôlant le sens des dépendances (toujours vers le domaine), on obtient un système plus robuste, modulaire et durable, capable d’absorber les changements technologiques sans remettre en cause le cœur fonctionnel.

Lire la suite

DAC-PAC (Data-tier Application Component Package)

Un DacPac est un fichier compressé avec l’extension .dacpac utilisé pour déployer, gérer et versionner des bases de données SQL Server ou Azure SQL Database. Il encapsule la définition complète du schéma de la base de données (tables, vues, procédures stockées, fonctions, types, etc.) sous forme de métadonnées XML, ainsi que des informations sur les objets dépendants.

Lire la suite