GetCourse – это крупнейшая в русскоязычном сегменте SaaS-платформа для онлайн-обучения. Она позволяет создавать и продавать курсы, проводить вебинары и управлять учебным процессом.
На платформе размещено более 70% всех онлайн-школ страны. Это 19 000+ образовательных проектов, где обучаются миллионы человек.
Среди инструментов — системы для дистанционного обучения, конструкторы лендингов и сайтов, видеохостинг, аналитика, CRM, email-рассылки и многое другое. За прошлый год онлайн-школы заработали на платформе 168 млрд рублей.
Сервис email-рассылок — одна из ключевых возможностей. Ежедневно через GetCourse отправляется 30+ млн писем — от рекламных рассылок до системных уведомлений. Высокие нагрузки требуют мощной ИТ-инфраструктуры и надежных решений.
У GetCourse есть собственное облачное решение для массовых email-рассылок. Для его работы нужен кластер легковесных виртуальных машин от 10 до 500+, которые автоматически масштабируются под нагрузку. Это позволяет отправлять миллионы писем в день и не зависеть от внешних вендоров.
«Мы создали это решение несколько лет назад после того, как зарубежный вендор увеличил стоимость подписки в 10 раз. Заимплементили всю необходимую логику и получили масштабируемый облачный рассыльщик»
Константин Семчишкин
CTO GetCourse
Важная особенность — распределение еmail-рассылок по множеству IP-адресов. Для GetCourse это критично — даже если один клиент попадет в черные списки, это не повлияет на доставляемость писем от остальных. Компания активно обучает онлайн-школы правилам email-маркетинга и мониторит репутацию IP-адресов. Архитектура с ротацией IP дополнительно будет страховать от рисков.
Другой не менее важный фактор – это скорость получения ИТ-ресурсов. Платформе важно быстро получать VDS, поскольку серверы не сразу выходят в продакшн. Нужно от двух недель, чтобы «прогреть» IP — сначала небольшим трафиком. Только потом с серверов запускаются рассылки.
Облачная платформа базируется в нескольких крупных дата-центрах. Это гарантирует высокую доступность и снижает риски простоев. Площадки под облако – это крупнейшие интернет-хабы, где сходятся магистральные каналы, расположены важные сетевые узлы и обеспечен доступ к последней миле. Все локации связывает единая сеть Timeweb Cloud. Она подключена к 11+ точкам обмена трафиком.
В Timeweb Cloud можно использовать до десяти белых IPv4-адресов в сутки на один сервер. IP-адреса плавающие — они легко переносятся между разными сервисами на аккаунте. До перехода к провайдеру у платформы регулярно возникали сложности: не выдавали IPv4, резали весь трафик.
Лимит по IP можно отключить через службу поддержки в Телеграме
Облачные серверы разворачиваются за минуты как в панели управления, так и через API. Для этого используются обычные HTTP-запросы. Можно автоматизировать популярные сценарии: запускать серверы, управлять хранилищами, сетями, мониторингом и безопасностью.
Любой вопрос можно решить в разных каналах: почта, тикеты, чаты. Самый быстрый — персональный чат в Телеграме с топ-менеджерами и командой инженеров, скорость ответа до 5 минут.
GetCourse распределил сотни своих IP-адресов по нескольким дата-центрам разных провайдеров. У Timeweb Cloud платформа арендует 200+ виртуальных серверов. Как результат — нет единой точки отказа, это обеспечивает дополнительную стабильность. Заказ новых IP-адресов занимает до одной минуты в панели управления.
GetCourse автоматизировал процесс — создание облачных серверов осуществляется по API. Для платформы особенно важно быстро получать VDS, например, перед запуском новых образовательных программ.
Ежедневно облачные серверы Timeweb Cloud успешно обрабатывают больше 10 млн писем. Через API платформа может заказывать 100+ серверов — на это требуется не более пяти часов. Система работает стабильно – за весь период не было ни одного критического простоя.
«Платформа GetCourse требует больших вычислительных мощностей — мы лидеры в своей сфере. Для нас важно “не класть все яйца в одну корзину”. Инфраструктура и возможности автоматизации Timeweb Cloud полностью соответствуют нашим ожиданиям. Провайдер — один из трех ключевых партнеров по проекту с массовыми почтовыми рассылками. Мы ценим в Timeweb Cloud высокий технологический уровень. Не менее важны — простые коммуникации и быстрое решение вопросов»
Константин Семчишкин
CTO GetCourse
GetCourse планирует наращивать объем облачных сервисов. Онлайн-школы запускают все больше рекламных кампаний, особенно в высокий бизнес-сезон — число email-рассылок растет.
«Самый пиковый сезон – это осень: Black Friday, 11.11 и другие акции. Онлайн-школы массово запускают курсы со скидками. Каждый запуск сопровождается вебинарами и рекламными письмами. Нагрузка в этот период вырастает в разы»
Константин Семчишкин
CTO GetCourse