The Instercloud website is built using ASP.NET Core MVC 9 and deployed on Azure. It is an example of the kind of modern application that we build for our clients.
The site is built using ASP.NET Core MVC 9, with Tailwind CSS for styling. It uses a clean Architecture pattern with a separation between the UI layer, service layer and data layer. Repositories handle data access against Azure SQL. The API query project provides data via REST APIs.
We use Azure DevOps to build and deploy each component including the database, APIs, clients and the web site assets. The same DevOps pipelines are used to deploy to the test infrastructure and to the production infrastructure. Runtime variables are used to switch between test and production environments.
Database changes are deployed using Dacpacs. Images are uploaded automatically to Azure from the developer's desktop using an Azure Logic App. An Azure Function then converts the images to the various sizes required for the various supported screen sizes and saves them to Azure Blob Storage.