НЕмитап Database #2 Григорий Тарасенко - PostgreSQL: High Availability в Авито
HTML-код
- Опубликовано: 16 июн 2024
- Всем привет! Это новый выпуск НЕмитапа. Здесь инженеры Авито рассказывают про инструменты и подходы, которые используют в работе, и отвечают на ваши вопросы.
Поговорим с Григорием Тарасенко про использование PostgreSQL: разберёмся с RTO, RPO и WAL-репликацией, напишем свой HA-менеджер HotEl.
Тезисы:
• Узнаем, что такое High Availability, зачем нужны показатели RTO, RPO.
• Попробуем построить отказоустойчивый PostgreSQL без понимания принципов работы базы.
• Изучим WAL-репликацию, которая поможет в построении отказоустойчивости.
• Напишем свой HA-менеджер HotEl, собрав все подводные камни.
• И наконец, разберёмся, как это работает в Авито с примерами.
Таймкоды:
00:00 | Начало
04:18 | Вступление
05:39 | Кто такой этот ваш HA и кто такой этот ваш Григорий Тарасенко?
06:15 | План выступления
07:05 | Погружение в аварии - RTO, RPO и стоимость с трудозатратами
10:37 | Основные шаги в постройке HA
15:05 | Wal-репликация в PostgreSQL
18:05 | Инструкция по созданию сферического HA менеджера в вакууме
22:51 | Готовые HA решения
24:34 | Устройство HA в Авито
30:32 | Вопросы и ответы
32:55 | Финальная заставка
Ссылка на презентацию: github.com/avito-tech/avitote...
AvitoTech - это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: avitotech
Телеграм: t.me/+wU3vnNnqr7JlZDIy
Хабр: habr.com/ru/company/avito
Медиум (eng): / avitotech
Гитхаб: github.com/avito-tech
RuTube: rutube.ru/channel/30462632/
Дзен: dzen.ru/avitotech
Сайт: avito.tech
#database #postgresql #немитап Наука
04:19 для самых нетерпеливых