Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
thangchung committed Jun 21, 2024
1 parent 6b066be commit c6a1dac
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@ The coffeeshop apps on .NET Aspire

![Counter API-Code Coverage](https://img.shields.io/badge/Code%20Coverage-73%25-yellow?style=flat)

## Introduction

> Notice: This is just a demo of how can we build and deploy the microservices approach. In the reality, the boundary should be defined by bounded-context concepts of Domai-driven Design, and totally based on the business domain, and might not be so fine-grained services like this demo, so you use it with care.
- [x] Built on .NET 8.0 LTS
- [x] Microservices architectural style
- [x] Follows Vertical Sliding principles
- [x] Domain Driven Design building blocks
- [x] CQRS with MediatR and Fluent Validations
- [x] Shift-left Observability with .NET Aspire (OpenTelemetry built-in)
- [x] OpenAPI supports
- [x] Mapperly for generating object mappings
- [x] API Versioning
- [x] Integration test with .NET Aspire and Wiremock.NET
- [] Response Caching - Distributed Caching with Redis
- [] Dapr integration
- [] JWT & Authentication with Keycloak

## Prerequisites

If you run on `Windows 11`:
Expand All @@ -25,7 +43,6 @@ If you run on `Windows 11`:

```sh
dotnet run --project app-host\CoffeeShop.AppHost.csproj `
-- `
--publisher manifest `
--output-path ../aspire-manifest.json
```
Expand Down

0 comments on commit c6a1dac

Please sign in to comment.