Welcome to SoftwareQ.Ordering, a Web API built using ASP.NET Core and designed with Clean Architecture principles. This project provides a robust and scalable foundation for managing ordering operations, ensuring maintainability and testability by enforcing a clear separation of concerns.
- ASP.NET Core Web API – A modern, lightweight, and high-performance framework.
- Clean Architecture – Structured layers (Domain, Application, Infrastructure, and Presentation) for better maintainability.
- Dependency Injection – Promotes modularity and testability.
- EF Core – Supports database interactions with SQL Server, PostgreSQL, or other EF Core-compatible providers.
- CQRS Pattern – Ensures a clear separation between commands and queries.
- Swagger UI – Built-in API documentation and testing interface.
- Language: C#
- Framework: ASP.NET Core
- Architecture: Clean Architecture
- Database : SQL Server, PostgreSQL, or any EF Core-supported provider
- Grafana - Visualization
- Grafana/loki - Logging
- Prometheus - Metrics
https://chatgpt.com/share/67ab4245-53f8-8007-a7d6-8a0557043fc3
docker-compose down docker-compose up -d