Pinchfit Ирины Пинчук
Розыгрыш призов «Волшебные котелки» для Pinchfit
Розыгрыш ценных призов, который за сутки запуска принял 48 тысяч посетителей и 784 тысячи запросов и результаты которого нельзя подделать.

Задача
Pinchfit это 4-недельный марафон похудения блогера Ирины Пинчук, которая на своём опыте показала, что прийти в форму после родов можно своими силами. На старте каждого потока участники разыгрывают ценные призы, от iPhone и ноутбуков до денежных. Продажи идут всего несколько дней, и в первые часы курс покупают тысячи человек, поэтому розыгрыш должен выдерживать такую нагрузку, открываться сразу после оплаты и исключать любой подлог. Обычная схема, где приз вычисляется в браузере участника, для этого не подходила.
Что сделано
Попытки начисляются сразу после оплаты заказа, не дожидаясь процессов GetCourse. Начисление и списание попыток и выбор приза происходят на сервере, который работает напрямую с GetCourse, а участник видит только результат. Приз выбирается случайно с учётом реальных остатков призового фонда, число участников прогнозируется и пересчитывается в реальном времени, а каждое начисление, списание и выигрыш записывается в журнал.
Результат
Розыгрыш проводился на нескольких запусках марафона. На запуске «Весеннее обострение» в апреле 2023 года за сутки его открыли 48 230 уникальных посетителей, сервер обработал 784 тысячи запросов, в пиковый час больше 108 тысяч. Организатор в реальном времени видит остатки призов, число участников и выигрыши. На каждый выигрыш в GetCourse создаётся бесплатный заказ с призом, поэтому поддержка видит всё прямо в обращении, а контакты победителей выгружаются в Google Таблицы, где с ними работают менеджеры.
Нагрузка на одном из запусков
Розыгрыш проводился на нескольких запусках марафона. На запуске «Весеннее обострение» 17 и 18 апреля 2023 года за сутки его открыли 48 230 уникальных посетителей, сервер обработал 784 тысячи запросов, а в пиковый час больше 108 тысяч.
Как это видит участник
Панель организатора
Личные данные участников на скриншотах скрыты.










