НЕмитап 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 #немитап
  • НаукаНаука

Комментарии • 1

  • @GearPanda
    @GearPanda 23 дня назад +2

    04:19 для самых нетерпеливых