Константин Евтеев, руководитель разработки юнита DBA в Авито, расскажет на РИТ++ 2019 о нашем опыте эксплуатации бинарной репликации и стендбаев Если будете на фестивале, приходите 27 мая в 12:00 в зал «Сингапур», чтобы послушать доклад Константина. Программа и регистрация →
http://bit.ly/30l3BNI⚙️ О чём будет доклад?
1️⃣ Подходы для горизонтального масштабирования с помощью репликации. Иногда очень эффективного и не затратного, но есть особенности, которые нужно решать: для некоторых приложений возникновение stale reads допустимо и это ок, но есть паттерны для систем, где stale reads недопустимы.
2️⃣ Кейсы, которые могут привести к деградации вашего приложения (высокий уровень TPS, применение DDL, отправка большого количества WAL-файлов в архив и восстановление из архива), и способы их решения.
💥 Использование пула стендбаев и переключение запросов между ними, планах восстановления после аварий для приведения в согласованное состояние мастера, стендбаев и архива.