Update roadmap with production-ready architecture
The roadmap has been updated to reflect a shift towards a scalable, resilient, and production-ready architecture. Key changes include: - Multi-tenancy with EF Core, SQLite, and Redis Cache. - Async processing using Azure Storage Queue and workers. - File storage abstraction with Azure Blob and local storage. - Resilience with Polly (retry, circuit breaker, timeout). - Early health checks for Kubernetes readiness/liveness. - Enhanced logging with Correlation IDs, Seq, and App Insights. - Expanded roadmap to 11 phases with new production features. - Added Swagger updates for API-Key auth and response examples. - Introduced EF Core tenant management with CRUD operations. - Added background services for async jobs and temp cleanup. - Updated testing strategy for resilience and async processing. - Documented 11 key learnings and updated best practices.
This commit is contained in: