/remrratality

📈 Reincarnation of mrratality - MRR analytics system for SaaS-apps

Primary LanguageGoGNU General Public License v3.0GPL-3.0

remrratality

test lint Coverage Status go report

Перерождение проекта 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
Нагрузочное тестирование
Юнит тестирование