Requirements - saayam-for-all/docs GitHub Wiki

Following are the requirements for our project:

  • Our web and mobile applications have to be massively scalable and highly performant with best user experience.
  • Our operational cost should be the lowest.
  • We will use all AWS managed services and serverless technology wherever possible to reduce manpower requirements.
  • Security is the highest priority in our implementation. We will be dealing with Personally Identifiable Information (PII). So, we need to follow GDPR and other data related guidelines.
  • Though the entire code is developed by volunteers, all the code will go through rigorous CI/CD pipelines. 85% minimum code coverage and good coding practices are imposed.
  • Traceability and observability and the ability to debug are important.
  • All data has to be encrypted in both transit and at rest.