LuminaMath Moldova (luminamath.orizont.md) — Высоконагруженная платформа олимпиады
Республиканская олимпиада · Google Cloud Run Serverless · Потоковая выдача OMR PDF
Платформа республиканской олимпиады по математике: онлайн-регистрация, атомарная генерация 6-значных ID и потоковая раздача индивидуальных PDF-табелей OMR на базе Google Cloud Run Serverless.
// ИНТЕРАКТИВНАЯ АРХИТЕКТУРНАЯ КОНСОЛЬ И МЕТРИКИ СИСТЕМЫ
Zero-Trust DMZ · Strict Rate-Limiting · Automated Audit
Next.js Standalone · TypeScript · Google Cloud Run · PostgreSQL (pg Pool) · BYTEA Binary Storage
Production · 700+ пиковый трафик · 99.98% Uptime
В момент публикации результатов 700+ учеников и родителей одновременно открывают сайт. Хранение PDF-табелей на локальном диске stateless-контейнеров ведет к потере файлов, а наивная генерация ID вызывает коллизии.
Развернута архитектура Next.js Standalone в Google Cloud Run (до 1 200 параллельных запросов) с атомарным счетчиком id_counters в PostgreSQL и хранением OMR PDF в виде бинарных полей BYTEA через пакетную загрузку ZIP-архивов (JSZip).
Поиск результата за <1 мс O(log N) по B-Tree индексу, 0 коллизий ID при одновременной регистрации и мгновенная отдача PDF-табелей с CDN-кэшированием.
Готовая платформа для национальных олимпиад и центров тестирования: безошибочная регистрация, генерация кодов участников и мгновенная выдача бланков OMR при пиковых нагрузках.
Ключевые Технические Особенности
- ✓Автомасштабирование Google Cloud Run: 15 инстансов × 80 потоков = 1 200 одновременных запросов.
- ✓Атомарный 6-значный ID ([Филиал][Класс][Номер]): Транзакционный счетчик в PostgreSQL без состояния гонки.
- ✓Stateless BYTEA PDF Streaming и JSZip: Пакетная распаковка сотен PDF-бланков в оперативной памяти с привязкой к ID ученика.
- ✓Трехъязычный интерфейс (RO, RU, EN) и автоматические email-подтверждения через Nodemailer.
Технологический Стек
Хотите развернуть или адаптировать эту систему для вашей школы, образовательного центра или компании?
Получить Консультацию и Демо