Тестовое задание на позицию Backend node.js Просто веб-апп с 1 записью в бд, где у пользователя баланс = 10000. Тестируем отправкой 10000 запросов в один момент времени на списание с баланса -2 ед.

Баланс не может быть меньше 0. Примерно половина запросов должна отработать, а вторая выдать ошибку.

Sequelize, postgresql.

Без очередей, кеширования и блокировок на уровне транзакций.