Альфа-Банк построил новую платежную систему для СБП на Postgres Pro Enterprise: на тестах кластер достиг 25 000 TPS и успешно прошел все сценарии отказа узлов.
🧩 Задача
Платформа, включая оплату по QR-коду, создавалась сразу на российском стеке. Банку требовалось сохранить каждую транзакцию при сбое и не перегружать критичную систему лишними компонентами.
⚙️ Решение
В основу архитектуры лег Postgres Pro Enterprise со встроенным кластером BiHA.
Схема включает основной узел, синхронную реплику и узел-арбитр, который защищает кластер от split-brain. Подключения распределяет JDBC-драйвер — без Patroni и HAProxy.
Так банк сократил число потенциальных точек отказа и получил СУБД, механизм высокой доступности и поддержку от одного вендора.
📈 Результат
Тестирование заняло около месяца. Команда отключала узлы под нагрузкой и проверяла обработку каждой операции.
✅ Достигли 25 000 TPS на уровне базы данных.
✅ Успешно прошли все тесты переключения при отказе.
✅ Получили двукратный запас относительно ожидаемой промышленной нагрузки.
✅ Реализовали отказоустойчивость без внешнего кластерного ПО.
Альфа-Банк получил предсказуемую и управляемую архитектуру для бизнес-критичной платежной системы — на российском промышленном стеке.
🔗 Как устроен BiHA-кластер и как команда проверяла сохранность транзакций при отказах — читайте на сайте Postgres Professional.
🔔 Читайте нас в MAX
Post #1672
1.16K

- 🔥 16
- 👍 12
- ❤ 8
- ❤🔥 1
- 👏 1