- Запускаем Docker Desktop
- В качестве начального проекта выбираем docker-compose
- Запускаем приложение, с приложением запустится вся необходимая инфраструктура (Sql Server, Mongo, Redis)
- Миграции к БД применяются автоматически при запуске приложения
- Приложение представляет из себя пример простого маркет плейса для демонстрации организации кодовой базы с применением приёмов чисто архитектуры и архитектуры вертикальных срезов
- Технические подробности реализации проекта описаны в файле StyleGuide.md
- Sql Server для хранения реляционных данных
- Mongo для хранения блобов
- Redis кэш
- MediatR
- Auto Mapper
- Fluent Validation
- Entity Framework Core
- Dapper
- Serilog
- Mini Profiler
- Swagger