Чему вы научитесь
- Понимать архитектуру PostgreSQL и принципы масштабирования
- Настраивать физическую и логическую репликацию
- Реализовывать шардирование с использованием Citus
- Организовывать высокую доступность и отказоустойчивость
- Отслеживать метрики, профилировать и оптимизировать производительность
- Работать с блокировками и управлять конкуренцией запросов
- Восстанавливать данные и делать резервные копии
- Использовать PostgreSQL в микросервисной архитектуре
- Настраивать мониторинг и предупреждения при сбоях
- Избегать типичных ошибок и антипаттернов при работе с базой
О курсе
Освойте полный цикл работы с PostgreSQL под высокой нагрузкой: от настройки отдельного узла до построения отказоустойчивого и масштабируемого кластера с репликацией и шардированием.
Для кого этот курс
Разработчики и DBA, желающие повысить квалификацию в PostgreSQL
Системные администраторы, отвечающие за поддержку баз данных
Архитекторы и инженеры, проектирующие отказоустойчивые решения
Те, кто работает с высоконагруженными приложениями и сервисами
Студенты и специалисты, интересующиеся масштабированием баз данных
Начальные требования
-
Базовые знания SQL и принципов работы реляционных баз данных
-
Опыт работы с PostgreSQL приветствуется, но не обязателен
-
Базовые навыки работы с командной строкой Linux/Unix
Преподаватели курса
Как проходит обучение
Курс состоит из практических квестов
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 4 учеников получили сертификат.
Что вы получите
- Готовые сценарии и шаблоны настройки PostgreSQL под нагрузку
- Практические навыки работы с репликацией, шардированием и HA
- Понимание, как мониторить и оптимизировать производительность
- Сертификат об успешном завершении курса
Нагрузка
4–5 часов в неделю