Here's the list of cross cutting concerns/Common platform services:
- Logging & Tracing
- Exception Handling
- Caching
- Swagger documentation
- Health Check
- Dapper
- ISC (Inter service communication)
- Resilience
- KeyVault
Notes:
Logging & Tracing - Azure Application Insights
Caching - Azure cache for Redis
Swagger - Swashbuckle & ASP.NET Core
Health Check - in ASP.NET Core (HealthStatus.Healthy, Unhealthy, Degraded)
Dapper - Micro ORM for Azure SQL
ISC - Inter service communication (HttpClient.GetAsync(url))
Resilience - Circuit breaker/polly framework
Email - SendGrind
KeyVault - Azure Key Vault
No comments:
Post a Comment