Разработка сайта под мероприятие (форума)
Прикладываю ТЗ на разработку сайта под мероприятие (форума).
Основное - это требования к стеку используемых технологий:
1.16. Исполнитель обеспечивает отказоусточивость ЭР-1 (в случае программного сбоя или сбоя
оборудования на произвольном сервере) и возможность его легкого переноса в случае
внештатной ситуации; размещение ЭР-1 в датацентре не ниже Tier П1 на выделенном оборудовании, прошедшем технический осмотр и обладающим достаточньпи ресурсом
работы.
1.17. Исполнитель обеспечивает разработку ЭР-1 по следующему технологическому стэку:
фронтенд - Vue (Vue SSR, Vuex, centrifugo, Vuex ORM),
бэкенд - Laravel,
db - postgres/mysql + redis,
devops - kubemetes + docker,
мониторинг - Grafana+Prometheus+Loki+Zabbix,
файловое хранилище -
1.18. Исполнитель обеспечивает защиту бэкенда ЭР-1 от различных уязвимостей и запросов, содержащих вредоносную нагрузку (в том числе от DDoS атак), гибкость и легкую расширяемость ЭР- 1.
1.19. Исполнитель обеспечивает поддержку ЭР-1 SLA с показателем TTFB (Time То First Byte) не
более 150мс (95 перцентиль).
1.20. Исполнитель обеспечивает корректную обработку запросов на ЭР-1 - процент 5хх ошибок не
более 0.5% за дневной период.
1.21. Исполнитель обеспечивает выполнение фронтенда ЭР-1 по технологии PWA/SPA (с применением SSR) с возможностью работы на мобильных устройствах, отражение изменений в режиме
реального времени, производство валидации вводимых данных, а также обработку
ошибок валидации бэкенда.