Skip to main content

2. Constraints

Technical Constraints

  • Backend: Must be built in .NET (ASP.NET Core) for compatibility with existing skills and infrastructure.
  • Frontend: Developed using Angular for a responsive, component-driven UI.
  • Data Storage: Use of relational databases for structured data; potential MongoDB for unstructured data.
  • Cloud Platform: Primarily designed for deployment on Azure, with flexibility for other cloud providers if needed.

Regulatory Constraints

  • Compliance with GDPR for handling personal employee data.

Cost Constraints

  • Use open-source solutions and affordable services to keep infrastructure costs low.