9. Architecture Decisions
Key Decisions
- .NET Core for Backend: Chosen for performance, scalability, and developer familiarity.
- Angular for Frontend: Provides a responsive and modular UI framework.
- Multitenant Database: Supports isolation of client data in a shared environment.
- Azure as Primary Cloud Platform: Ensures scalability and integrates well with the chosen stack.
- Secrets Management with Azure Key Vault: Securely stores and manages sensitive information.