.NET Aspire: Using .NET 10 Aspire Architecture for Application Implementation
In this article we will see the .NET Aspire for the application development. The application implemented is online shopping portal based on independant services. MS-Online Shop is a cloud-ready shopping application built with .NET Aspire, Blazor, YARP API Gateway, SQL Server, Redis, and small focused services for identity, products, orders, and payments. The application supports customer and seller workflows, JWT authentication, product categories and manufacturers, Indian rupee pricing, and page-level light/dark theme support. Need of Docker for This Application Docker is needed because this application does not run only one web project. It also needs backing infrastructure such as SQL Server and Redis. .NET Aspire can start and connect these resources automatically, but container resources require a container runtime. On a developer machine, Docker Desktop or another compatible container runtime provides that environment. In this solution Docker is mainly used for: ...