2026-09-20 · Хабр · ИТ и разработка

Разработчик решил проблему четырёх одновременных платежей в одной транзакции

Разработчик решил проблему четырёх одновременных платежей в одной транзакции

Разработчик kiltum опубликовал на Хабре статью о том, как он реализовал кейс-батлы для сайта с предметами CS2 — функцию, где четыре игрока одновременно вносят деньги в одну транзакцию. Основная сложность была в управлении конкурентным доступом: автор использовал PgBouncer под Prisma и специальный порядок блокировок, чтобы избежать дедлока.

Решение включает правило чтения с реплики базы данных, которое нельзя выразить стандартным типом. Статья закрывает список недостающих функций сайта — ранее автор писал о том, чего в проекте не было: платежей, депозита, батлов и KYC.

Источник: Хабр — всё

Что мы знаем о компании Хабр

Новости этого рынка выходят у нас в телеграме первыми — @wikicompass.

Все новости