remrratality
Перерождение проекта mrratality с улучшенной архитектурой и стеком.
Данный проект будет использован для лабораторных работ по курсам "Тестирование и отладка ПО" и "Web-разработка".
Результаты нагрузочного тестирования
Макет пользовательского приложения в Figma
Roadmap
Задача | Статус |
---|---|
Обозначить цель работы | ✅ |
Обозначить перечень функциональных требований | ✅ |
Use-case диаграмма системы | ✅ |
ER диаграмма сущностей системы | ✅ |
Перевод с Tarantool на Redis | ✅ |
Перевод с Clickhouse на PostgreSQL | ✅ |
Использование паттерна Репозиторий | ✅ |
Изменить структуру проекта бэкенда в соответствии с best-practices | ✅ |
Перевод с JavaScript на TypeScript | ✅ |
Деплой при помощи Docker | ✅ |
Документация API при помощи Swagger | ✅ |
Логирование | ✅ |
Обработка ошибок | ✅ |
Маршрутизация при помощи nginx | ✅ |
Балансировка при помощи nginx | ✅ |
Подмена имени сервера в заголовках HTTP-ответов при помощи nginx | ✅ |
Кеширование при помощи nginx | ✅ |
gzip-сжатие при помощи nginx | ✅ |
Поддержка HTTPS | ✅ |
Нагрузочное тестирование | ✅ |
Юнит тестирование | ✅ |