Files
OnlineShop/README.md
T
2026-02-04 13:00:03 +00:00

32 lines
1.6 KiB
Markdown

# .NET Aspire Examples
Example projects of .NET Aspire.
The majority of these samples are used by the book [.NET Aspire Made Easy](https://www.manning.com/books/dotnet-aspire-made-easy/)
![](manning-aspire-cover.png)
This repository follows the **golden thread** pattern, where we go from the initial Aspire starter project to building an e-commerce system by gradually adding various infrastructure components and business logic. The purpose of this approach is to demonstrate how each integration library for the Aspire infrastructure components works in a realistic scenario.
## List of Examples
1. [The starter application](/BaselineApp)
2. [Docker/Keycloak integration](/AppWithKeycloakAuth)
3. SQL-based database integrations
- [SQL Server integration](/AppWithSqlServer)
- [SQL Server with EF Core](/AppWithSqlServerEf)
- [Oracle DB integration](/AppWithOracleDb)
- [PostgreSQL integration](/AppWithPostgres)
- [PostgreSQL with EF Core](/AppWithPostgresEf/)
4. [MongoDB integration](/AppWithMongoDb)
5. Azure Storage integrations
- [Azure Table Storage](/AppWithAzureTableStorage)
- [Azure Blob Storage](/AppWithAzureBlobStorage)
- [Azure Queue Storage](/AppWithAzureQueueStorage)
6. [SignalR integration](/AppWithDeliveryTrackingSignalR)
7. [Semantic Kernel and Ollama](/AppWithOllamaChatbot)
8. [Integration tests](/AppWithTests)
9. [RabbitMQ integration](/AppWithRabbitMq)
10. [Redis caching and locking](/AppWithRedisCacheAndLock)
11. [Full authentication integration](/AppWithAuthentication)
12. [Scale-out and deployment scripts](/AppWithInfrastructure)