Деградировать нельзя падать: управляемая деградация в платёжном контуре под атакой и при отказах
Подробнее о докладе
Другие доклады
Спикеры
13 лет в FinTech и E-comm. Архитектор решений в Едином ЦУПИС. Занимаюсь архитектурой платежных систем. Построил высоконагруженную отказоустойчивую платежную систему. В последнее время в соответствие с трендами индустрии сместил фокус на внедрение AI в SDLC.
Отзыв программного комитета
Из доклада Макса Максимова вы узнаете, как противостоит атакам и глобальным отказам крупнейший в России процессинг ставок и лотерей - ЕДИНЫЙ ЦУПИС.
Кому полезно
Архитекторы, техлиды и тимлиды, разработчики бэкенда, инженеры эксплуатации — все, кто отвечает за доступность системы под нагрузкой и под атаками.
О чём доклад
Отказала база — лёг сервис. Отказал кэш — лёг сервис. Под атакой всё это случается одновременно: для платёжного контура бот-волна — та же пиковая нагрузка, что и в вечер крупного матча, только без расписания.
Мы решили, что падать контур не должен, но деградировать имеет право — если деградация управляемая и продумана заранее. Расскажу, как мы выстроили защиту цепочкой — от транспорта до приложений: — вход: отсечение ботов и ограничители трафика на балансировщиках; — инфраструктура: что происходит при выпадении узлов и площадки — на примере простейшей схемы с двумя ЦОДами; — приложения: общая карта деградации по одному бизнес-сценарию — что гасим, а что не гасим никогда; — проверка: учения и отключения узлов под живым трафиком.
Результат: при отключениях узлов под живым трафиком отклонение конверсии платежей — в пределах единиц процентов.
Применимо к распределённым системам с критичным сценарием — платежи, заказы, бронирования. Платёжная специфика — только в примерах.