The objective of this project was to explore and experiment with the following technologies:
- Aspire (utilizing PostgreSQL and Redis)
- Minimal API
- TestContainers library
- BenchmarkDotNet
- Rider
- GitHub Copilot Agent
- Gemini Pro 2.5
This project served as a hands-on learning experience, and working with these technologies proved to be both insightful and engaging.
Migrations can be added using the following command (using AppHost project):
dotnet ef migrations add "Initialization" \
--project FastStats.Infrastructure \
--startup-project FastStats.AppHost \
--output-dir Persistence/Migrations