Обзор нашего клиента
Наш клиент — компания в сфере образовательного цифрового издательства, создающая современную экосистему аренды учебников для студентов, преподавателей и образовательных учреждений. Их целью было распространять защищенные авторским правом учебные материалы через цифровую платформу, которая обеспечивает строгую DRM-защиту и удобный пользовательский опыт как на вебе, так и на мобильных устройствах.
Кроме того, клиенту требовалась масштабируемая облачная инфраструктура, способная обслуживать миллионы пользователей, выдерживать пиковые нагрузки в учебные периоды и позволять издателям быстро интегрировать большие библиотеки контента в форматах PDF, ePub и Pearson HTML.
Задача
Цифровые платформы для учебников обычно сталкиваются со сложным компромиссом между безопасностью, удобством использования и производительностью. В рамках этого проекта основные задачи включали:
- Реализацию надежного шифрования AES в реальном времени и контроля доступа без ухудшения пользовательского опыта чтения и производительности.
- Преобразование больших библиотек материалов в форматах PDF, ePub и Pearson HTML в единый внутренний формат.
- Обработку миллионов пользователей и тысяч запросов в секунду в периоды пиковых учебных нагрузок.
- Разработку алгоритмов для точного «извлечения» знаний (кратких выдержек, иллюстраций) из статичных форматов учебников для интерактивного использования.
Основные цели
Чтобы удовлетворить требования уровня издателей и обеспечить работу с большой пользовательской аудиторией, были определены следующие цели:
- Предоставить издателям и авторам надежную DRM-среду и решения по защите от пиратства для электронных книг с целью защиты аренды цифровых учебников.
- Дать преподавателям и авторам возможность создавать и настраивать учебные материалы «из коробки».
- Выйти за рамки пассивного чтения, предоставив автоматическое суммирование контента, аннотации и слои социального взаимодействия.
- Обеспечить высококачественный пользовательский опыт (включая векторное масштабирование) как на вебе, так и на мобильных устройствах.
Краткий обзор проекта
Мы разработали кроссплатформенную образовательную издательскую платформу, объединяющую аренду учебников, преобразование контента и интерактивные инструменты обучения. Для создания масштабируемой инфраструктуры мы использовали сервисы AWS для асинхронного преобразования документов и обработки аналитики, что обеспечивает бесперебойную работу системы даже при высокой нагрузке.
Для обработки больших объемов загружаемого контента мы реализовали асинхронный пайплайн преобразования, способный обрабатывать материалы в форматах PDF, ePub и Pearson HTML и переводить их во внутренний высокопроизводительный формат.
Решение
Разработанная платформа выступает как безопасная система хранения и доставки защищенных авторским правом материалов, а также как интерактивная образовательная среда. Она обеспечивает соблюдение DRM-политик за счет шифрования AES и контроля доступа в реальном времени, а также предоставляет встроенные инструменты для создания пользовательского контента.
Платформа поддерживает как веб, так и мобильную среду и включает расширенные функции, такие как векторное масштабирование страниц, глубокий поиск, социальное взаимодействие и возможности поиска знаний на базе ИИ, которые извлекают структурированную информацию из различных книг.
Ключевые возможности
- DRM на базе AES и контроль доступа в реальном времени для безопасного распространения контента.
- Векторная отрисовка страниц и масштабирование, оптимизированные для чтения на веб и мобильных устройствах.
- Расширенный полнотекстовый поиск с глубокой индексацией образовательных материалов.
- Извлечение знаний на базе ИИ с генерацией кратких выдержек, иллюстраций и структурированных аннотаций.
- Встроенный набор инструментов для авторинга, позволяющий издателям и преподавателям создавать материалы под конкретные учебные программы.
- Социальный слой обучения с рейтингами, древовидными комментариями и функциями рекомендаций.
- Подробная аналитика для отслеживания вовлеченности и оценки эффективности учебных материалов.
Технологический стек
Для поддержки масштабируемой и безопасной публикации, а также работы при пиковых учебных нагрузках, мы выбрали следующие технологии:
- Облачная инфраструктура: AWS (Auto Scaling Groups, SQS).
- Хранение данных: AWS S3 (зашифрованное хранение книг).
- База данных и аналитика: Кластер PostgreSQL.
- Пайплайн обработки: AWS SQS + фоновые воркеры (преобразование форматов).
- Шифрование: DRM-логика на базе AES и контроль доступа в реальном времени.
- Форматы контента: PDF, ePub, Pearson HTML.
- Платформы: Веб (Angular) и мобильные приложения (iOS/Android).
Результаты
Платформа объединила защищенное распространение цифровых учебников с современным интерактивным пользовательским опытом в сфере e-learning. В частности, были достигнуты следующие результаты:
- Надежная защита доходов за счет DRM и контроля доступа в реальном времени.
- Более быстрая загрузка больших библиотек книг благодаря автоматизации процессов цифрового издательства и пайплайнам автоматического преобразования.
- Повышение вовлеченности за счет социальных функций, аннотаций и рекомендательных механизмов.
- Улучшение результатов обучения благодаря кратким выдержкам и функциям поиска знаний на базе ИИ.
- Стабильная масштабируемость для миллионов пользователей в периоды пикового учебного спроса.