Деградировать нельзя падать: управляемая деградация в платёжном контуре под атакой и при отказах

1 декабря, 15:50, «Конгресс холл»

Низкая сложность
Доклад принят в программу конференции

Мнение Программного комитета о докладе

Из доклада Макса Максимова вы узнаете, как противостоит атакам и глобальным отказам крупнейший в России процессинг ставок и лотерей - ЕДИНЫЙ ЦУПИС.

Целевая аудитория

Архитекторы, техлиды и тимлиды, разработчики бэкенда, инженеры эксплуатации — все, кто отвечает за доступность системы под нагрузкой и под атаками.

Тезисы

Отказала база — лёг сервис. Отказал кэш — лёг сервис. Под атакой всё это случается одновременно: для платёжного контура бот-волна — та же пиковая нагрузка, что и в вечер крупного матча, только без расписания.

Мы решили, что падать контур не должен, но деградировать имеет право — если деградация управляемая и продумана заранее. Расскажу, как мы выстроили защиту цепочкой — от транспорта до приложений: — вход: отсечение ботов и ограничители трафика на балансировщиках; — инфраструктура: что происходит при выпадении узлов и площадки — на примере простейшей схемы с двумя ЦОДами; — приложения: общая карта деградации по одному бизнес-сценарию — что гасим, а что не гасим никогда; — проверка: учения и отключения узлов под живым трафиком.

Результат: при отключениях узлов под живым трафиком отклонение конверсии платежей — в пределах единиц процентов.

Применимо к распределённым системам с критичным сценарием — платежи, заказы, бронирования. Платёжная специфика — только в примерах.

Спикеры

Максим Максимов
Максим Максимов

Единый ЦУПИС

13 лет в FinTech и E-comm. Архитектор решений в Едином ЦУПИС. Занимаюсь архитектурой платежных систем. Построил высоконагруженную отказоустойчивую платежную систему. В последнее время в соответствие с трендами индустрии сместил фокус на внедрение AI в SDLC.

Другие доклады секции