Причиной сбоя в работе приложения «Дія» во время национального отбора на Евровидение-2024 стала рекордная нагрузка: за первую минуту голосования поступило почти 19 миллионов запросов.
Об этом Forbes рассказал руководитель команды мобильной разработки в «Дія» Евгений Горбачев.
По его словам, в течение первой минуты после объявления старта зрительского голосования в национальном отборе приложение получило 18 миллионов 846 тысяч 784 запроса от украинцев.
Для устранения сбоя Министерство цифровой трансформации привлекло специалистов Monobank и одной из крупнейших ИТ-компаний.
По словам одного из привлеченных специалистов, сбой произошел на этапе взаимодействия приложения и его баз данных. Причина – неприспособленность к большому количеству запросов алгоритма, по которому «Дія» обращается в базы данных для идентификации пользователя, пытающегося проголосовать.
Как сказал Горбачев, пик одномоментной активности повлек за собой нагрузку на информационные системы, которые передают данные из реестров: «Когда человек нажал «Попробовать еще раз», то генерировал дополнительные запросы, что создавало очередь, которая уже и так перегружала нас».
Министр Михаил Федоров в эфире телемарафона сообщил, что работа над ошибками была проведена сразу же в ночь сбоя: были увеличены ресурсы приложения и data-центра, чтобы можно было обрабатывать большое количество запросов. «В следующем году будем сразу готовы к нескольким миллионам голосований», – заверил он.
Напомним, вечером 3 февраля во время голосования за победителя национального отбора на Евровидение-2024 в приложении произошел сбой. Из-за этого оглашение результатов перенесли на день.
Федоров ранее подтвердил, что сбой произошел из-за рекордного количества пользователей, пытавшихся отдать голос.