Для создания надёжной Backend-системы нам важно иметь консистентные данные в базе данных и быть уверенными, что при очередной обработке операции они 100% актуальные. В докладе поговорим как параллельные операции в системе могут нарушать наши желания, а также какие есть способы решать такую задачу. Посмотрим как с этим может помочь уровень изолированности транзакций Serializable в PostgreSQL, а также какие подводные камни он содержит и к чему стоит быть готовым, выбирая такое решение.