SSP — Транзакционная система выбора элективных предметов
3-этапный движок учебного плана · Транзакции PostgreSQL Serializable · Socket.IO
Платформа на базе Next.js 16 + React 19 + Socket.IO, контролирующая академические правила профилей (REAL/UMANIST, порог GPA 8.0+) и исключающая превышение лимитов мест за счет уровня изоляции PostgreSQL Serializable.
// ИНТЕРАКТИВНАЯ АРХИТЕКТУРНАЯ КОНСОЛЬ И МЕТРИКИ СИСТЕМЫ
Zero-Trust DMZ · Strict Rate-Limiting · Automated Audit
Next.js 16 · React 19 · TypeScript · Socket.IO v4.8 · PostgreSQL
Транзакционный движок · 0% овербукинга · 99.98% Uptime
При одновременной записи сотен старшеклассников на популярные спецкурсы обычные формы допускают овербукинг (гонку запросов) и не учитывают перекрестные квоты потоков и вместимость лабораторий.
Разработан кастомный сервер Node.js + Socket.IO поверх Next.js 16 и Prisma ORM с транзакциями уровня Serializable в PostgreSQL. Каждая заявка атомарно проверяет остаток мест и мгновенно обновляет прогресс-бары через WebSockets.
100% исключение овербукинга при пиковой конкуренции за места, живые индикаторы квот через WebSockets и автоматизация 3 этапов (сбор спроса -> тарификация и лаборатории -> финальный набор).
B2B-система формирования индивидуальных учебных планов и записи на элективы для лицеев, международных школ и вузов с жесткими лимитами мест и тарификацией.
Ключевые Технические Особенности
- ✓Изоляция PostgreSQL Serializable: Гарантия отсутствия овербукинга на уровне СУБД при одновременной отправке форм.
- ✓3-этапный академический цикл: Предварительный опрос (Stage 1) -> Расчет тарификации и лабораторий (Stage 2) -> Конкурентная запись по квотам (Stage 3).
- ✓Каскадный валидатор правил: Проверка часов по профилям REAL/UMANIST, связок EXT + базовый предмет, порога GPA >= 8.0 и общих квот потоков AB+DE.
- ✓Socket.IO v4.8 + SWR: Мгновенная трансляция остатка мест во все открытые браузеры без перезагрузки.
Технологический Стек
Хотите развернуть или адаптировать эту систему для вашей школы, образовательного центра или компании?
Получить Консультацию и Демо