FinCPU: убираем транзакционную БД из hot path финансового процессинга

Архитектура и масштабируемость

Программный комитет ещё не принял решения по этому докладу

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

Backend-разработчики, архитекторы, SRE, performance engineers, разработчики высокопроизводительных критичных финансовых систем и систем управления рисками.

Тезисы

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, отказоустойчивостью.

Видео

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

Архитектура и масштабируемость