Discover and explore top open-source AI tools and projects—updated daily.
Azure-SamplesA .NET reference application showcasing a microservices e-commerce architecture
Top 98.3% on SourcePulse
Summary This repository offers eShopOnAzure, a reference .NET e-commerce application demonstrating Azure services and .NET Aspire. It targets developers and architects building scalable, microservices-based e-commerce solutions on Azure, providing a practical example of modern .NET development and cloud integration.
How It Works A variant of the eShop reference app, this project is re-architected for .NET Aspire orchestration of distributed services. It implements an e-commerce website with a services-based architecture, designed for Azure deployment. The approach simplifies microservice development and deployment via built-in observability, resilience, and configuration management, integrated with Azure. Sample data and images are AI-generated using GPT-3.5-Turbo and DALL-E 3.
Quick Start & Requirements Installation varies:
eShop.Web.slnf, set eShop.AppHost.csproj as startup, run.dotnet workload install aspire. Restore (dotnet restore eShop.Web.slnf), run from terminal.azd). Authenticate (azd auth login), initialize (azd init), deploy (azd up).Prerequisites: Docker Desktop (Windows), VS 2022 (17.10+), .NET 8 SDK, .NET Aspire workload, Azure Developer CLI. Links: eShop context: https://github.com/dotnet/eShop. Trusting dev certs: https://aka.ms/aspnet/https-trust-dev-cert.
Highlighted Details
azd).Maintenance & Community
Specific maintainer, sponsorship, or community channel details are absent from the README snippet. Issue reporting is directed to the azure-dev repo.
Licensing & Compatibility The license type and compatibility notes for commercial use or closed-source linking are not specified in the provided README content.
Limitations & Caveats
A system restart is mandatory after environment setup scripts. Mac with Apple Silicon (M series) requires Rosetta 2 for grpc-tools. Azure OpenAI integration needs manual configuration in appsettings.json and Program.cs.
1 year ago
Inactive