У меня есть приложение Python / Django, в котором мы хотим использовать горизонтальный масштаб в зависимости от нагрузки. После расширения у нас будет несколько серверов Django (работающих на разных виртуальных машинах) и один сервер postgreSQL.
Как должно осуществляться управление транзакциями между этими серверами, которые не делят между ними никакого состояния / информации?
Должны ли мы явно блокировать строку / таблицу и т. Д., Когда мы хотим зафиксировать транзакцию?