Распределённая обработка платежей с помощью Apache Ignite

24 ноября, 13:30, «h6»

Средняя сложность
Доклад принят в программу конференции
Критерии выбора технологий для проекта
Надёжность продакшена
Слабо связанная архитектура
Логи, метрики, ошибки
Обработка данных
DevOps / Кубер
Критерии выбора технологий для проекта
Надёжность продакшена
Слабо связанная архитектура
Логи, метрики, ошибки
Обработка данных
DevOps / Кубер
Платёжные системы, обработка платежей
Java
Python
Организация системы кеширования
Отказоустойчивость
Распределенные системы
Архитектура данных, потоки данных, версионирование
Логирование и мониторинг
Технологии виртуализации и контейнеризации
Технологии отказоустойчивости и катастрофоустойчивости, бэкапы
Непрерывная интеграция
Архитектуры / другое
Базы данных / другое

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

Apache Ignite сама по себе интересная СУБД, а в докладе будет еще и опыт живой эксплуатации в финансовой системе — под нагрузкой и в обработке платежей от крупнейших российских торговых платформ. Показательный пример из практики и прекрасная возможность побеседовать с практиками Ignite.

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

Доклад будет интересен архитекторам и разработчикам горизонтально-масштабируемых распределенных систем обработки потоковых данных.

Тезисы

Архитектура системы распределённой обработки платежей.

Процесс ввода системы в промышленную эксплуатацию — как сделать это незаметным для пользователей, без остановок бизнес-процессов по обслуживанию запросов клиентов.

Неочевидные на старте проблемы, с которыми можно столкнуться при запуске своего проекта: 1. Множество платежей от одного клиента, фактически останавливающие обработку других транзакций — ситуация, с которой реально столкнуться на практике при разработке подобного рода систем. 2. Split-brain: как бороться с последствиями и как избежать подобных проблем в будущем.

Стандарты, стандарты, стандарты! О важности следования практикам, принятым в организации.

Спикеры

Николай Кувыркин
Николай Кувыркин

Райффайзен Банк

Более 20 лет в разработке, начинал с разработки сайтов, с начала 2000-х в бэкенде, основной опыт связан с базами данных. 10 лет работал в Лаборатории Касперского над системно значимыми для компании проектами распределенной файловой системы KLDFS (Kaspersky Lab Distributed File System) и облачной системы распознавания и детектирования файлов (WhiteListing), которая используется всеми продуктами Лаборатории для проверки файлов пользователей на наличие вредоносного кода. Последние 5 лет работает в Raiffeisen Bank Russia. Проекты: KYC (Know Your Client) — система обработки персональных данных клиентов, StarkNG — система потоковой обработки рисков, клиентов, пластиковых и виртуальных карт, платежей (рублевые, SWIFT, СБП...).

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