Zero downtime deployment и базы данных

Резерв

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Отличный базовый доклад о том, как правильно работать с базами, что такое миграции и «с чем их едят». Рекомендуем всем, кто с этим подходом незнаком и есть задача: «обновляться без простоев в любое время, всегда».

Целевая аудитория

Разработчики, SRE.

Тезисы

Микросервисы уже давно и прочно вошли в нашу жизнь. Они позволяют реализовывать масштабируемые и отказоустойчивые решения. Но при деплое новой версии вашего микросервиса на кластер иногда возникают ошибки, связанные с обновлением базы данных.

Я разберу популярные способы деплоя на кластер. Покажу типовые проблемы, возникающие при обновлении базы данных, и пути их решения. Также разберемся, чем обновление NoSQL-баз данных отличается традиционных реляционных баз.

Более 15 лет занимается разработкой веб-приложений. Занимался как созданием новых приложений, так и поддержкой и рефакторингом существующих. Основная область интересов — применение архитектур и паттернов проектирования на практике.

Видео