Как. Используется система которая обеспечивает поддержку транзакций. Обычно это значит - одна большая железка.
Если все же вариант с одной железкой не устраивает, ну значит ищем СУБД которая умеет в multimaster.
По сути - Oracle RAC либо коммерческие доработки Postgres (вроде PostgresPro Enterprise от Postgres Professional, описание от них
https://postgrespro.ru/docs/enterprise/15/multimaster )
Либо руками городим что-то через алгоритм Paxos - краткое описание
https://blog.the-pans.com/paxos-explained/ и там по ссылкам