GetCourse развернул в Timeweb Cloud почтовую систему на 10 млн писем в день — 200 серверов, автоматическое масштабирование и белые IP-пулы

Для обработки 30 млн ежедневных рассылок GetCourse построил в облаке Timeweb Cloud кластер из 200 виртуальных серверов — система автоматически масштабируется, распределяет трафик по сотням «белых» IP-адресов и обеспечивает доставляемость даже при пиковых нагрузках.
Платформа GetCourse, используемая 70% онлайн-школ России — более 19 тысяч образовательных проектов с миллионами учащихся, развернула в облаке Timeweb Cloud инфраструктуру для обработки почтового трафика, способную ежедневно отправлять более 10 миллионов писем. Общий объём рассылок через платформу достигает 30 миллионов сообщений в сутки: это уведомления о старте курсов, напоминания о дедлайнах, отчёты о прогрессе и маркетинговые кампании, требующие высокой надёжности и скорости доставки.
Ключевым элементом решения стал кластер из 200 виртуальных серверов, развёрнутых на инфраструктуре Timeweb Cloud. Все серверы работают в режиме автоматического масштабирования, управляемого через API: при росте нагрузки — например, перед запуском крупного курса или в начале учебного года — инженеры GetCourse могут задействовать сотни новых инстансов за пять часов без простоя сервиса. Это позволяет гибко реагировать на сезонные пики, не закупая избыточное оборудование заранее.

Для поддержания репутации отправителя и минимизации рисков попадания писем в спам используется распределение трафика по нескольким сотням уникальных «белых» IP-адресов. Каждый адрес обслуживает ограниченный объём рассылок, что предотвращает блокировку всего пула при возникновении ошибок на одном узле. Если один IP временно попадает в чёрные списки — остальные продолжают работать без перебоев, обеспечивая непрерывность доставки. Такой подход исключает зависимость от единой точки отказа и соответствует лучшим практикам email-инфраструктуры крупнейших SaaS-платформ.

Интеграция с Timeweb Cloud была реализована с учётом требований к отказоустойчивости и безопасности: все серверы находятся в изолированных сетях, а доступ к ним осуществляется только через защищённые каналы. Провайдер обеспечил оперативную поддержку, быстрое выделение IP-адресов и техническую прозрачность — что позволило команде GetCourse сосредоточиться на логике рассылок, а не на администрировании инфраструктуры.

Как отметил CTO GetCourse Константин Семчишкин, выбор Timeweb Cloud стал частью стратегии диверсификации: «Мы не кладём все яйца в одну корзину». Провайдер вошёл в число трёх ключевых партнёров, обеспечивающих надёжность почтовой системы. Основными критериями стали не только производительность и масштабируемость, но и скорость реакции поддержки, а также простота взаимодействия — без сложных процедур согласования и долгих сроков внедрения.

CEO Timeweb Cloud Сергей Наумов подчеркнул, что проект демонстрирует потенциал облачной платформы для работы с самыми высоконагруженными российскими продуктами: «Мы справляемся с терабайтами данных в сутки, и это не исключение — а стандарт». В планах GetCourse — дальнейшее наращивание ресурсов Timeweb Cloud для поддержки новых функций: персонализированных триггерных рассылок, аналитики открытости и A/B-тестирования контента, которые потребуют ещё большей вычислительной мощности и гибкости распределения нагрузки.

Система уже работает стабильно в условиях высокой нагрузки, не требуя ручного вмешательства. Её архитектура — пример того, как современный SaaS-сервис может масштабироваться без капитальных инвестиций в железо, сохраняя контроль над качеством доставки и репутацией бренда.
© 17.09.2025

Контакты:
info@smartinfra.ru
105118, г. Москва,
ул. Буракова, 27 к3,
3 этаж, офис 322

© 2025