2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Генеральный
партнёр


Все на CodeFest X →

Десятый. Юбилейный. 30–31 марта 2019

Рост курса валют vs рост числа пользователей. Как banki.ru пережил утроение нагрузки за неделю

Банки.ру — портал, целиком посвященный банковской тематике.
В середине декабря Центробанк поднял ключевую ставку, чем усугубил и без того напряженную ситуацию на рынке. Взлёт курсов доллара и евро породил интерес к сфере финансов и лавинообразный взлёт посещаемости Банки.ру. Всего за два дня нагрузка выросла более чем в 2,5 раза (а на некоторые сервисы в десятки раз).

Я расскажу историю о том, как без применения ракетных технологий мы честно умерли в первый день, но потом, последовательно и параллельно используя основные методы увеличения производительности системы, нам удалось выдержать (хоть и не без потерь — иногда мы отвечали отвратительно) дальнейший рывок. Какие выводы мы сделали как в части технологий, так и в части управления, т.к. в сложных ситуациях вопросы скорости и точности принятия решений — это половина успеха. И как мы всё-таки попали всей командой на корпоративный новый год.

В докладе я расскажу и покажу именно те подходы, которые помогли нам выстоять (кэширование, денормализация, изменение структуры данных, отложенные вычисления, очереди, управление потоками данных, заблаговременная подготовка данных, разделение серверов по функциям, техника быстрого прогрева кэша, управляемая деградация и т.д.). Доклад будет полезем тем, кто до сих пор считает, что с высокими нагрузками можно справляться только за счёт непомерного количества железа и с применением супер-технологий, и что это по силам только гигантам индустрии.

Видеоприглашение:


Презентация доклада:

 

Запись выступления:



Партнёры