Skip to main content

9. Architecture Decisions

Key Decisions

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