Практическое задание
Две корутины читают баланс 100, каждая списывает 80 и между чтением и записью есть `await`. Какое решение более зрелое?
- Логировать отрицательный баланс после списания.
- Использовать блокировку для критической секции и добавить конкурентный тест.
- Сделать списание атомарным в PostgreSQL и проверить результат операции.
- Ничего не менять: AsyncIO однопоточный.
- Убрать `await` из обработчика.
- Проверять баланс повторно перед записью.