The foundation of every module here is an ASP.NET Core Unicorn Store web application. It is based on a well-worn ASP.NET Music Store sample app and thus should be fairly familiar to many participants.
Unicorn Store has design that should make most .NET developers very comfortable. It has MVC/Razor UI and MVC Controllers implementing business logic. Data Access components of the application employ Entity Framework Core and are written using code-first style, enabling easy switching of the DAL from using SQL Server to other RDBMS, including open-source databases like MySQL and PostgreSQL.
All workshop modules feature AWS CI/CD pipeline infrastructure and deployment environment infrastructure expressed as AWS CDK based C# code, thus enabling an easy building and deployment of the application in AWS cloud.