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