LuminaMath Moldova (luminamath.orizont.md) — High-Load Olympiad Platform
Республикалық математика олимпиадасы · Google Cloud Run Serverless · OMR PDF тарату
Республикалық математика олимпиадасына тіркеу, 6-таңбалы бірегей ID генерациялау ([Филиал][Сынып][Реттік нөмір]) және OMR (оптикалық оқығыш) PDF табельдерін тарату платформасы. Бір мезетте 700+ қолданушы нәтиже қарағанда құламайтын 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+ оқушы мен ата-ана сайтқа бір мезетте кіреді. Stateless контейнерлерде PDF файлдарды локалды дискіде сақтау контейнер жабылғанда деректердің жоғалуына, ал қарапайым ID генерациясы race-condition қателеріне әкеледі.
Google Cloud Run (--concurrency 80 --max-instances 15 = 1 200 параллель сұраныс) және PostgreSQL пулы қолданылды. Кандидат ID-лері атомарлы id_counters кестесімен беріледі, ал жүздеген OMR PDF табельдері админ панельден бір ZIP архивпен жүктеліп (JSZip), жадта өңделіп, PostgreSQL BYTEA форматында сақталады.
B-Tree индексі арқылы <1 мс O(log N) жылдамдықпен нәтиже іздеу, тіркеу кезінде 0% ID қайталануы және CDN кэшімен PDF табельдерді кідіріссіз ашу.
Ұлттық олимпиадалар, білім басқармалары және тестілеу орталықтары үшін тіркеуді, бірегей код генерациялауды және OMR бланкілерін жоғары жүктемеде таратуды автоматтандыратын дайын платформа.
Негізгі Техникалық Ерекшеліктер
- ✓Google Cloud Run Auto-Scaling: 15 инстанс × 80 параллель сұраныс = бір мезетте 1 200 сұранысты өңдеу.
- ✓Атомарлы 6-таңбалы ID генераторы ([Branch][Grade][Seq], мысалы 201001): PostgreSQL INSERT ... ON CONFLICT DO UPDATE арқылы race-condition-сыз код беру.
- ✓Stateless BYTEA PDF Streaming & JSZip Bulk Matcher: Жүздеген PDF табельді бір ZIP-пен жүктеп, дискіні қолданбай тікелей жад пен БД арқылы тарату.
- ✓3 тілдік интерфейс (RO, RU, EN) және 2–8 сыныптар арасындағы деңгейлік аналитика.
Қолданылған Технологиялық Стек
Осы жүйені өз мектебіңізге, білім беру орталығыңызға немесе компанияңызға бейімдеп орнатқыңыз келе ме?
Жеке Консультация & Демо алу