Авторизация
Сброс пароля
«Школа 21»: развитие цифровой образовательной платформы и масштабирование сервисов вместе со Сбером
Заказчик: Школа 21 (Сбер)
Страница кейса/результат: https://evrone.ru/portfolio/school21

Команда Evrone усилила разработку и развитие цифровой платформы «Школа 21». Наши frontend-, backend- и DevOps-специалисты помогли повысить производительность сервисов, автоматизировать процессы, улучшить надежность инфраструктуры и подготовить платформу к дальнейшему масштабированию.
1. Вводная задача от заказчика, проблематика, цели
«Школа 21» — образовательный проект Сбера, который помогает взрослым людям получать востребованные IT-профессии и развивать практические навыки разработки.
По мере роста проекта увеличивалось количество участников, расширялась сеть кампусов и усложнялась цифровая экосистема платформы. Команде заказчика требовалось ускорить развитие сервисов, поддерживать стабильность инфраструктуры и внедрять новые возможности для студентов и сотрудников.
Основные задачи проекта:
- Усилить внутренние команды разработки опытными инженерами.
- Обеспечить развитие frontend-, backend- и DevOps-направлений.
- Повысить производительность и надежность ключевых сервисов.
- Автоматизировать внутренние процессы и рутинные операции.
- Подготовить инфраструктуру к дальнейшему масштабированию.
- Обеспечить высокий уровень безопасности и отказоустойчивости платформы.
Для решения этих задач специалисты Evrone были интегрированы в продуктовые команды заказчика и участвовали в развитии платформы на уровне архитектуры, разработки и эксплуатации.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Команда Evrone работала сразу по нескольким направлениям, обеспечивая комплексное развитие цифровой платформы.
Frontend
Наши специалисты участвовали в модернизации пользовательских сервисов и унификации интерфейсов.
- Перенесли логику генерации отчетов на клиентскую сторону с сохранением централизованного управления настройками.
- Участвовали в разработке чат-ботов для автоматизации внутренних процессов и отправки обращений в Jira.
- Обновили конфигурации и зависимости ключевых приложений, устранив технический долг и потенциальные уязвимости.
- Подготовили переход сервисов на React 19.
- Участвовали в создании единого UI-кита и библиотеки компонентов для всех цифровых продуктов школы.
- Проводили технические интервью и онбординг новых участников команд разработки.
Backend
Одним из ключевых направлений стало развитие новых цифровых сервисов.
- Разработали систему «Отклик» для трудоустройства выпускников и взаимодействия с работодателями.
- Спроектировали и реализовали надежный механизм интеграции между сервисами через REST API.
- Провели масштабный рефакторинг Ruby-приложений, унифицировали API и систему обработки ошибок.
- Увеличили тестовое покрытие и повысили качество разработки.
- Участвовали в создании масштабируемого сервиса генерации QR-кодов для системы контроля доступа в кампусах.
Особое внимание уделялось производительности платформы.
- Выявили причины избыточного потребления памяти основным сервисом.
- Внедрили jemalloc для оптимизации работы Ruby-приложений.
- Переработали механизм формирования отчетов, заменив ресурсоемкие процессы более эффективными решениями.
- Подготовили сервисы к эксплуатации в Kubernetes.
DevOps
Инженеры Evrone работали совместно с инфраструктурной командой заказчика над развитием облачной платформы.
- Участвовали в настройке Terraform, Redis и RabbitMQ.
- Развивали процессы миграции на отечественные программные решения.
- Построили систему мониторинга на базе Zabbix и Prometheus.
- Разработали автоматическую проверку резервных копий с контролем целостности данных.
- Настроили систему алертинга для оперативного реагирования на инциденты.
- Автоматизировали создание staging-окружений для разработчиков.
- Оптимизировали процессы подготовки тестовых копий production-баз данных.
- Переработали систему хранения, поиска и анализа логов.
На протяжении всего проекта специалисты Evrone не только реализовывали задачи, но и предлагали архитектурные улучшения, позволяющие снизить технические риски и повысить эффективность работы платформы.
3. Результаты сотрудничества
В результате совместной работы команды «Школы 21» и Evrone удалось добиться заметных технологических и бизнес-результатов.
- Снизили потребление оперативной памяти основного сервиса примерно на 50%.
- Стабилизировали работу критически важных компонентов платформы.
- Ускорили генерацию отчетов более чем в 3 раза.
- Увеличили покрытие тестами с 25% до 55%.
- Внедрили комплексную систему мониторинга и автоматических уведомлений.
- Автоматизировали процессы резервного копирования и контроля целостности данных.
- Сократили время подготовки тестовых копий баз данных с 40 до 10 минут.
- Создали удобную систему быстрого разворачивания персональных staging-окружений.
- Подготовили инфраструктуру и сервисы к дальнейшему масштабированию и работе в Kubernetes.
- Сформировали единый подход к разработке интерфейсов через общий UI-kit.
- Повысили надежность, безопасность и сопровождаемость цифровой платформы.
Разработка веб-приложений на заказ
4. Заключение
Проект «Школа 21» стал для Evrone примером глубокой инженерной интеграции в процессы крупного образовательного продукта федерального масштаба.
Наши специалисты работали как полноценная часть команды заказчика, участвуя в принятии технических решений, развитии архитектуры и запуске новых сервисов. Такой формат сотрудничества позволил не только решать текущие задачи, но и создавать технологический фундамент для дальнейшего роста платформы.
Сегодня мы продолжаем поддерживать развитие проекта, помогая внедрять новые возможности для пользователей и обеспечивать стабильную работу сервисов в условиях постоянного масштабирования. Для Evrone этот кейс стал подтверждением того, что сильная инженерная экспертиза и тесное взаимодействие с заказчиком позволяют достигать измеримых результатов даже в самых сложных цифровых экосистемах.


