FinCPU: убираем транзакционную БД из hot path финансового процессинга
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
FinCPU рассматривает финансовую авторизацию как deterministic execution, а не как набор транзакций в СУБД. Состояние поддерживается в материализованной вычислительной форме, операция проверяется через guards и инварианты, успешное решение применяется как sparse delta, отказ не меняет состояние. Ordered log, idempotency, journal, snapshot и replay делают исполнение воспроизводимым, а несколько активных реплик с first-response arbitration позволяют снижать tail latency при отказах и slow replicas.
Алексей Яговкин — CTO Yandex Fintech, инженерный руководитель с 20+ годами опыта в разработке высоконагруженных финансовых систем. В Яндексе он строил с нуля Яндекс Финтех и real-time финансовую платформу для Yandex Go, работающую с миллиардами финансовых операций в месяц.
Профессионально Алексей занимается архитектурой критичных финтех-систем: распределенными критичными вычислениями, low-latency execution, event-driven architecture, отказоустойчивостью.
Видео
Другие доклады секции
Архитектура и масштабируемость