В рамках курса нужно проводить нагрузочное тестирование различных Highload-решений и описывать результаты тестов в отчете
Ссылки на отчеты
- Производительность индексов
- Репликация
- Кэширование
- Шардирование
- Очереди и отложенное выполнение
- In-Memory СУБД
- Создать файл .env, хранящий sensitive data, согласно 12 factor app
- Запустить приложение
В качестве примера воспользуйтесь файлом .env.local
cp .env.local .env
vim .envmake serveили при отсутствии cmake
$ set -a && source .env && set +a && docker compose -f devops/social_network/docker-compose.yaml up --build- установить необходимые зависимости для локальной разработки
make install- автоформатирование кода
make fix- тестирование кода линтерами
make lint- запуск
pytestтестов
make test