Кастомный курс по PostgreSQL + MongoDB

Вашему предлагает кастомный курс по отказоустойчивым кластерам PostgreSQL и Mongo.

Автор – Архитектор с 25+ опытом на хайлоад проектах (100+ Тб, 1 млн+ TPS)

Цель курса – освоение лучших практик, которые позволят ускорить существующие решения, минимизировать простои и избежать граблей:

Курс стартует при наборе от 4 человек. Стоимость обучения одного сотрудника 100 тысяч рублей. Дата старта и время обучения выбираются индивидуально. По договоренности с б2б возможно внесение изменений в программу и условия. Не является публичной офертой.

Предлагаемая программа (20+ ак.ч + 4 дз)

Предлагаемая программа 10 занятий (всего 20+ ак.ч + 4 дз):

  1. Физическая и логическая репликация (2 ак.ч.)
    Репликация – назначение и принципы работы
    Физическая репликация – механизмы реализации, пять уровней синхронного коммита и их влияние на отказоустойчивость и производительность
    Логическая репликация – механизмы реализации, подписчик и подписка, мультимастер, проблематика и варианты решения
    Кейсы использования в разных продакшн системах – миграция, реализация различных бизнес схем, параллельное масштабирование
    Работа на стенде + дз
  2. Управление соединениями и пулконнекторы (2 ак.ч.)
    Принципы подключения в PostgreSQL – pg_hba, fork backend process, work_mem, проблематика
    Назначение и виды пуллконнекторов
    Pgbouncer – принципы работы, настройка и возможный troubleshooting
    Проблематика idle и idle in transaction – исследование и рекомендации
    Управление пользователями – архитектура, принципы и подходы, caveats
    Работа на стенде
  3. Кластер Patroni on-premise – часть 1
    Разворачиваем отказоустойчивый DCS на базе ETCD
    Разворачиваем HA Patroni на пустых данных
    Разворачиваем HA Patroni на существующих данных
    Настраиваем отказоустойчивое решение с использованием PGbouncer + HAproxy + keepalived
    Работа на стенде + дз
  4. Кластер Patroni on-premise – часть 2
    Разворачиваем отказоустойчивый DCS на базе ETCD
    Разворачиваем HA Patroni на пустых данных
    Разворачиваем HA Patroni на существующих данных
    Настраиваем отказоустойчивое решение с использованием PGbouncer + HAproxy + keepalived
    Работа на стенде + дз
  5. Современные бэкапы PostgreSQL
    КЛассические варианты бэкапов
    Разворачиваем утилиты бэкапа pg_probackup
    Разворачиваем утилиты бэкапа WAL-G
    Использование утилиты донаката WAL – pg_rewind
    Работа на стенде
  6. Мониторинг, профилирование и логирование
    Варианты мониторинга, включая мгновенный и долгосрочный
    Разворачиваем современный вариант с PMM
    Основных параметров для мониторинга и причины
    Особенности профилирования
    Особенности логирования
    Инструменты анализа исторической нагрузки
    Audit
    Работа на стенде
  7. Mongo Aggregation framework && Map Reduce
    Aggregation pipeline
    Map reduce
    Geo функционал
    Транзакции
    View + Mat.view
    Работа на стенде
  8. Монго шардинг
    Репликация
    Архитектура
    Шардирование
    Создание отказоустойчивого шардированного реплицированного кластера
    Работа на стенде + дз
  9. Монго бэкапы
    Single node
    Sharding backup
    Best practice
    Работа на стенде + дз
  10. Утилиты и оптимизация Монго
    Безопасность кластера
    Мониторинг
    Настройки
    Утилиты
    Профилирование
    Виды и построение индексов в mongodb
    Оптимизации CRUD.
    Дисковые движки.
    GridFS
    Производительность кластеров
    Работа на стенде

Связаться можно написав через форму обратной связи на лендинге.

Программа курса в pdf


Опубликовано

в

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

4 + два =