Microsoft Azure - server environment
The TakeTask application requires the following services to function minimally correctly:
- App Service for the main application - at least tier S3 or P2V2
- App Service for auxiliary services - at least tier S2
- Azure SQL Database - at least tier S3 (tailored to the needs of the project, for large projects the database should be of the type: Hiperscale v4 or higher)
- Blob storage in general purpose v2 configuration, ZRS
Additional services (depending on the project):
- Azure Notification Hub
- Azure Front Door (WAF)
- Azure VPN
Application Insights service, also provided by Microsoft, is used to monitor the correct functioning of applications.
Automatic scaling is also implemented, so that in the case of increased demand for resources a new instance of the application is added and during downtime it is turned off.