Серебряная пуля геораспределенных систем Архитектуры, масштабируемость
В головах многих бизнес-заказчиков сидит мысль, что стоит добавить в приложение поддержку работы в нескольких дата-центрах, как надежность повышается в разы. И геораспределенные системы являются серебряной пулей отказоустойчивости. Ведь если произойдет отказ дата-центра, то есть другой дата-центр, и система в целом будет работать.
Вместе с вами мы попытаемся найти ответ на вопрос "Действительно ли это так?". На примерах разберем ситуации, в которых геораспределенность не помогает, а добавляет потенциальных проблем и заставляет задумываться о вещах абсолютно новых.
Обязательно разберем множество "но", которые делают построение таких систем дороже, сложнее, а зачастую в принципе невозможным без изменения первоначальных требований к системам.
Более 15 лет опыта создания сложных и геораспределенных систем. Архитектор первой распределенной облачной российской медицинской системы smartmedicina.ru. Строил и масштабировал европейского эквайра ecommpay.com.
В настоящее время CTO в Т-Банке.