Reference eCommerce application using .NET Aspire
Top 6.1% on sourcepulse
eShop is a reference .NET application demonstrating an e-commerce website built with a services-based architecture. It targets .NET developers looking to understand and implement modern .NET patterns, particularly with .NET Aspire, offering a practical example for building and deploying cloud-native applications.
How It Works
This application leverages .NET Aspire for orchestration, service discovery, and observability. It employs a microservices approach, with distinct services handling different aspects of the e-commerce domain. The architecture is designed to showcase best practices for building resilient, scalable, and observable distributed systems within the .NET ecosystem.
Quick Start & Requirements
eShop.Web.slnf
) or via dotnet run --project src/eShop.AppHost/eShop.AppHost.csproj
.Highlighted Details
azd
).Maintenance & Community
The project is maintained by the .NET team. Contribution guidelines and a Code of Conduct are available.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The README mentions a specific version based on .NET 9 and provides links to previous versions for .NET 8, indicating potential for breaking changes between major releases. Azure OpenAI integration requires manual configuration.
4 days ago
1 week