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

Резерв

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

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

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

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

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

Тезисы

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

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

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

Т-Банк

Команда Т-Банк — это разработчики, тестировщики, SRE-инженеры, архитекторы, аналитики, продакт-менеджеры, дизайнеры и другие специалисты. Вместе они создают финтех-продукты, которыми пользуются более 44 миллионов клиентов. Т-Банк развивает IT-индустрию, поддерживает комьюнити и делится экспертизой.

Видео