Геораспределенное резервирование Postgres при помощи Debezium

Базы данных и системы хранения

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

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

Наверное, можно пользоваться стандартной асинхронной репликацией PostgreSQL для георезервирования, но ее возможности не очень гибкие. А вот как добиться необходимой гибкости с помощью Debezium на примере реального проекта можно будет узнать из этого доклада.

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

Доклад будет интересен опытным бэкенд-разработчикам и архитекторам распределенных систем, которые строят высокодоступные приложения на базе PostgreSQL и хотят разобраться, как еще больше увеличить надежность БД и реплицировать данные с использованием современных инструментов.

Тезисы

Как с помощью Debezium и Kafka настроить синхронизацию данных между географически распределенными узлами БД Postgres, а также как автоматизировать переключение между базами в случае отказа и минимизировать простой.

Что слушатель вынесет с доклада?
- Рабочий подход к реализации гео резервирования PostgreSQL. Он успешно работает в продакшене для клиентского MDM у одного из крупнейших заказчиков.
- Пошаговое руководство по настройке Debezium, написанию sink-коннектора и адаптации Java-приложения для работы с несколькими базами.

Архитектор-разработчик в компании HFLabs. Уже больше 10 лет разрабатываю продукт «Единый клиент», лидер рынка MDM-систем, в том числе решил для него задачку горизонтального масштабирования. Сейчас занимаюсь архитектурой всех новых продуктов HFLabs.

Сибряк, родом из Академгородка. Воспитываю дочь, плаваю, бегаю и играю футбол. Пробежал марафон.

Видео

Другие доклады секции

Базы данных и системы хранения