It is a simple two-tier architecture with web application deployed in Internet Information Service (IIS) as a frontend database and Azure SQL Server as backend database. The application connects to the database using connection string defined in
web.config. The connection string is generated and stored in
web.config using the Entity Framework.
IIS web application is hosted on Windows Containers on multiple load balanced Azure Virtual Machines. This is shown in Figure 6.
Figure 6: The sample application architecture