О клиенте
Клиент — компания в сфере цифрового издательства для образования. Она развивала платформу для электронных учебников для студентов, преподавателей и учебных организаций.
Главная задача клиента — дать пользователям удобный доступ к учебным материалам и при этом защитить контент издателей и авторов от пиратства.
Платформа должна была работать на веб и мобильных устройствах, выдерживать высокую нагрузку в учебные периоды и помогать издателям быстро загружать большие библиотеки учебников в разных форматах: PDF, EPUB и Pearson HTML.
Задача
Платформы для электронных учебников всегда балансируют между безопасностью, удобством чтения и производительностью. В этом проекте нужно было сохранить строгую защиту контента, но не ухудшить пользовательский опыт.
Основные задачи проекта:
- защитить электронные учебники с помощью DRM и AES-шифрования;
- проверять права доступа пользователя к учебным материалам в реальном времени;
- обеспечить быструю загрузку учебников и страниц, сохранив высокий уровень защиты контента;
- конвертировать большие библиотеки PDF, EPUB и Pearson HTML в единый внутренний формат;
- обеспечить стабильную работу платформы при высокой нагрузке в пиковые учебные периоды;
- извлекать из учебников структурированную информацию: краткие выжимки, иллюстрации и аннотации;
- обеспечить чтение учебников в веб-версии и мобильных приложениях для iOS и Android;
- предоставить издателям и преподавателям инструменты для создания и адаптации учебных материалов.
Краткий обзор проекта
Мы разработали кроссплатформенную решение для защищенного доступа к электронным учебникам, конвертации контента и интерактивного обучения.
Платформа принимала материалы в форматах PDF, EPUB и Pearson HTML, обрабатывала их в фоновом режиме и переводила в единый внутренний формат для быстрого открытия, поиска и чтения.
Для масштабирования и фоновой обработки документов команда использовала AWS и очереди SQS. Такой подход позволял конвертировать большие библиотеки учебников и выдерживать пиковую нагрузку в начале семестров и во время экзаменационных периодов.
Решение
Платформа хранит учебные материалы, защищает доступ к ним, доставляет контент в веб- и мобильную версии приложения для чтения книг и дает пользователям инструменты для работы с учебниками: поиск, аннотации, комментарии, рейтинги и рекомендации.
DRM-логика на базе AES-шифрования защищает учебники от несанкционированного доступа. Система проверяет права пользователя в реальном времени и открывает только те материалы, к которым у него есть доступ.
Веб- и мобильное приложения для чтения книг поддерживает масштабирование страниц без потери качества, поиск по тексту, аннотации, комментарии, рейтинги и рекомендации. Благодаря этому платформа стала не просто цифровой библиотекой, а инструментом для активной работы с учебным контентом.
В свою очередь, ИИ-модули извлекают из учебников структурированную информацию: краткие выжимки, иллюстрации и аннотации. Что помогало пользователям быстрее ориентироваться в материалах и находить нужные фрагменты.
Ключевые возможности
- DRM-защита электронных учебников на базе AES-шифрования;
- проверка прав доступа к материалам в реальном времени;
- безопасное хранение учебников в AWS S3;
- фоновая конвертация PDF, EPUB и Pearson HTML в единый внутренний формат;
- веб- и мобильный приложения для чтения на iOS и Android;
- масштабирование страниц без потери качества;
- полнотекстовый поиск по учебным материалам;
- ИИ-анализ контента: краткие выжимки, иллюстрации и структурированные аннотации;
- встроенные инструменты для издателей и преподавателей;
- комментарии, рейтинги и рекомендации для совместного обучения;
- аналитика вовлеченности и отчетность по использованию учебников.
Технологический стек
- Облачная инфраструктура: AWS Auto Scaling Groups, AWS SQS;
- Хранение учебников: AWS S3 с шифрованием;
- База данных и аналитика: PostgreSQL Cluster;
- Фоновая обработка документов: AWS SQS и фоновые обработчики для конвертации форматов;
- Защита контента: DRM-логика на базе AES-шифрования — проверка доступа в реальном времени;
- Форматы контента: PDF, EPUB, Pearson HTML;
- Платформы: Веб-приложение на Angular, мобильные приложения на iOS и Android.
Результаты
Клиент получил защищенную и надежную платформу для защищенного доступа к электронным учебникам и управления цифровым издательским контентом. Система объединила DRM-защиту, конвертацию материалов, веб- и мобильное приложения для чтения, поиск, аннотации, комментарии, рекомендации, аналитику использования и ИИ-выжимки материалов.
Проект дал несколько важных результатов:
- защита дохода издателей за счет DRM, AES-шифрования и проверки доступа в реальном времени;
- ускоренная загрузка больших библиотек учебников благодаря автоматической конвертации PDF, EPUB и Pearson HTML;
- рост вовлеченности за счет аннотаций, комментариев, рейтингов и рекомендаций;
- более удобная работа с учебными материалами благодаря ИИ-выжимкам и извлечению структурированной информации;
- стабильная работа платформы в периоды высокой учебной нагрузки.