Приложение для хранения большого объема данных об обучении
Создано приложение для хранения и обработки данных об обучении 1 млн учащихся с формированием отчетов быстрее 0,1 секунды.
Задача
Требовалось создать приложение для ежедневного сбора, хранения и обработки данных о результатах обучения от всех организаций региона с возможностью быстрого формирования отчетов по различным срезам.
Решение
Определен единый формат данных на основе стандарта xApi, что позволило унифицировать прием и хранение информации. Для ускорения отчетности входящие данные фильтруются и агрегируются в полуфабрикаты, которые сохраняются в высокопроизводительной БД Tarantool. Также разделены серверы для приема, хранения и подготовки отчетов.
Результат
Отчеты формируются быстрее 0,1 секунды, система успешно внедрена.
Похожие кейсы
Brainstorm — игра для абитуриентов
Разработали игру в Roblox для продвижения томских вузов — привлекли более 300 000 пользователей
BRAINSTORM — игра для абитуриентов
Создали игру в Roblox для продвижения томских вузов — в BRAINSTORM сыграли более 300 000 человек
Начни Игру: 2 сезон
Разработали фирменный стиль, дизайн веб-портала и личного кабинета для конкурса «Начни игру»
Всероссийский онлайн-зачет по финансовой грамотности
Разработали сайт Всероссийского онлайн-зачёта по финансовой грамотности, который посетили более 990 000 уникальных пользователей
Синхронизация: из неудобной LMS образовательный Netflix
Переработали LMS в стриминг-сервис для образовательной платформы — удержание пользователей на седьмой день выросло с 23% до 30%
Сайт для проекта по повышению цифровой грамотности
Создали удобный и информативный сайт за 3 дня с интуитивно понятным интерфейсом для широкого круга пользователей