Как работает веб-приложение с множеством серверов по всему миру?
Подскажите, как работает веб-приложение с множеством серверов по всему миру?
Есть веб-приложение с 3 серверами: Азия, Европа, Америка
Пользователь делает запрос, этот запрос уходит на балансер, который переадресует его на максимально приближенный сервер?
Бд, редис, сокеты по логике должна синхронизироваться в таком случае, верно?
Автодеплой при пуше в гит должен одновременно запускаться на всех серверах?
Ну так у каждого сервиса своя конкретная реализация, геораспредение в любом случае добавляет задержки синхронизации и каком-то сервису вообще на это пофиг, а какому-то важно уложиться в определенную дельту. Так же и с деплоем, код могут не разом везде заливать, а раскатать только в одном регионе, посмотреть как повлияет на работу, после этого принять решение, откатить или дальше в другие регионы.