“`html
Напередодні Чорної п’ятниці більшість продавців концентрують зусилля на рекламних заходах, проте нерідко нехтують технічною стороною. Недостатність серверних потужностей, проблеми з кешуванням і неточні дані про наявність продукції на складі можуть спричинити зменшення прибутків і шкоду репутації. Як належним чином підготуватися до екстремального напливу відвідувачів і запобігти цим помилкам? Розповідає Галина Пустова, одна із засновниць компанії Catomize, керівник СDTO Сampus при Мінцифрі
Придбайте річну підписку на шість випусків Forbes Ukraine за ціною чотирьох номерів. Якщо ви цінуєте преміальну якість, глибину висвітлення та силу перевіреного досвіду, ця підписка створена саме для вас.
В процесі підготовки до Чорної п’ятниці, більшість продавців зразу ж акцентують увагу на рекламних кампаніях, акційних пропозиціях та знижках. Поспілкувавшись з декількома великими інтернет-магазинами, наша команда виявила цікаву тенденцію: певні аспекти технічної підготовки залишаються без належної уваги.
Сервери, бази даних, кешування – начебто все функціонує, але саме тут часто виникають проблеми або ж розбіжності, які можуть перетворити будь-який успіх на скорочення прибутків і шкоду іміджу компанії.

Популярне Категорія Гроші Дата 27 жовтня 100 днів уряду Свириденко. Forbes Ukraine зібрав 13 складних запитань від бізнесу для прем’єр-міністерки. Що вона на них відповіла
Три неочевидні, проте досить розповсюджені технічні проблеми, з якими зіштовхується e-commerce під час пікових навантажень. А також рішення, щоб їх обійти.
Навантаження на сервери зростатиме нелінійно
Під час періодів інтенсивного трафіку навантаження на серверні потужності зростатиме непередбачувано.
E-commerce платформи використовують централізовані місця зберігання інформації – бази даних. Коли зростає кількість одночасних користувачів, обсяг запитів зростає не лише пропорційно, а й в геометричній прогресії – зростає кількість взаємних запитів, блокувань таблиць і тому подібне.
Якщо окремий користувач формує п’ять запитів, то 1000 користувачів одночасно генерують не просто 5000 запитів, а 5000, які конкурують за ресурси кешу, пам’яті. Як наслідок – блокування ресурсів і зниження продуктивності в значно більшому масштабі до навантаження.
Цю проблему зазвичай намагаються вирішувати активним кешуванням. Але при великих обсягах трафіку кешування перестає бути дієвим. Коли збільшується число відвідувачів і унікальних сторінок, частка cache misses зростає: користувачі переглядають різноманітні товари, використовують фільтри, сортують, здійснюють пошук. Це призводить до частих звернень до бази даних і нелінійного збільшення навантаження на бекенд.
Окрім цього, застосування кешу має іншу, більш вагому особливість. Про неї далі.
Нелінійне збільшення витрат на обладнання так само нелінійно зменшуватиме прибуток.
Тут проблеми можуть виникнути:
- у IT-відділу, який не матиме змоги спланувати необхідне масштабування на період високого трафіку. Результат – надмірне резервування ресурсів або простій;
- у відділу фінансів і маркетингу, оскільки через збільшення витрат на сервери вони не зможуть спланувати маркетингові заходи, а очікувані прибутки, найімовірніше, виявляться перебільшеними.
Рішення. Для вирішення цієї проблеми не існує швидкого шляху. Досягти лінійного збільшення серверного навантаження можливо лише за умови грамотної побудови архітектури онлайн-каталогу, де б відповіді сервера на запити клієнтів генерувалися заздалегідь і не створювали жодних навантажень на бази даних.
За таким принципом функціонують гіганти e-commerce, такі як Amazon, eBay або Jumia.
Товари можуть закінчитися раніше, ніж інтернет-магазин дізнається про це
Це проблема агресивного кешування, про яку йшлося у попередньому пункті.
Щоб зменшити кількість запитів до баз даних (і таким чином зменшити навантаження на сервер), сторінки активно зберігаються для повторного застосування. Це може спричинити розсинхронізацію каталогу зі складом.
Збережена (закешована) сторінка може показувати, що товар в наявності, коли фактично його вже продано.
Таким чином, бізнес втрачає продажі, адже замість цього товару клієнти мали б можливість придбати інший, який є в наявності. І навпаки, товари, які надійшли на склад, можуть не показуватися в каталозі. Знову втрата прибутку, не кажучи вже про репутаційні ризики та додаткове навантаження на службу підтримки.
У періоди підвищеного трафіку, такі як Чорна п’ятниця, Гелловін або рекламні кампанії, вірогідність виникнення цієї проблеми особливо висока через збільшений обсяг транзакцій і вищу ймовірність повної реалізації товару.
Кеш – це добре відома двостороння медаль. Це постійна спроба вирішити певну проблему, використовуючи щось інше. Про труднощі роботи з кешем досить влучно ще у 1994 році висловився Філ Карлтон, але і на сьогодні ситуація не надто змінилася: «У компʼютерній науці є лише дві складні речі: анулювання кешу та іменування сутностей».
Рішення. Замість застосування кешу варто використовувати попередню генерацію сторінок каталогу. Попередня генерація або ж проєкція є принципово іншим рішенням, яке не потребує анулювання. Разом з цим необхідна добре продумана система повідомлень про всі зміни в системі, яка ініціюватиме перегенерацію сторінок, які втратили свою актуальність.
Ризик накопичення «нереалізованих залишків»
У випадку складної ритейл-структури з великою кількістю каналів збуту є велика ймовірність, що у команди закупівель відсутнє реальне розуміння щодо стану складу.
Щоб запобігти ризикам і гарантувати наявність продукції навіть у разі непередбачених обставин, відділ закупівель може збільшити обсяг товарів на складах напередодні Чорної п’ятниці. Це призведе до значної кількості нереалізованих залишків після завершення пікового сезону.
І знову збитки. Один з наших дизайн-партнерів поділився, що через брак актуальної інформації про обсяг товарів на складах вони змушені утримувати мертвий сток на суму понад €2 млн, щоб гарантувати наявність продукції.
Рішення – продумана система сповіщень про зміни в будь-якій з частин e-commerce структури та централізована підсистема зберігання й миттєвої видачі цієї інформації.
Не тільки маркетинг і акції
Підготовка до Чорної п’ятниці чи інших значних маркетингових кампаній – це не тільки маркетинг і акції. Успіх кампанії залежить від технічної підготовленості: від стабільної роботи серверів до актуальних даних про залишки на складі. Нехтування цим може призвести до втрачених продажів, зниження прибутковості, надмірного навантаження на ресурси і навіть завдати шкоди репутації.
Щоб піковий трафік не став несподіванкою, варто розбудовувати систему, де технічні процеси працюють відповідно до бізнес-цілей: правильно масштабувати сервери, забезпечувати актуальність каталогу та контролювати закупівлі.
Готуватися до Чорної п’ятниці необхідно не тільки координуючись з маркетинговою командою, а насамперед – саме з технічною. Комплексний підхід дозволить зберегти прибуток і зробити Чорну п’ятницю дійсно вигідною для вашого бізнесу.
Матеріали по темі

Категорія Новини Дата 27 жовтня Українці на Чорну пʼятницю найчастіше купують техніку, косметику і одяг. Що компаніям варто знати у сезон знижок – дослідження

Категорія Життя Дата Сьогодні 600 000 підписників за 25 млн грн. Засновник Monobank Олег Гороховський майже став мільйонником у Telegram. Як утримати аудиторію, що прийшла з «лимонів»?

Категорія Гроші Дата Сьогодні Обмеження рахунків на два роки. Депутати фіналізували й готові розглянути законопроєкт про реєстр дропів. Forbes Ukraine дізнався, як це може працювати Контриб’ютори співпрацюють із Forbes на позаштатній основі. Їхні тексти відображають особисту точку зору. У вас інша думка? Пишіть нашій редакторці Тетяні Павлушенко – [email protected] “`



