Iniziamo con l'architettura che ritengo tutti gli sviluppatori debbano conoscere, la N-Layer o 3-Tier. La più semplice da adottare e quella che porta benefici fin da subito.
- Traditional "N-Layer" architecture applications
https://learn.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures#traditional-n-layer-architecture-applications - N-tier architecture style
https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier