
Специалисты, отвечающие за надежность инфраструктуры и CI/CD, которым необходимо автоматизировать развертывание и failover баз данных.
Инженеры поддержки СУБД, стремящиеся уйти от ручного переключения реплик и построить отказоустойчивую архитектуру 24/7.
Специалисты, проектирующие высоконагруженные системы и желающие понять логику работы пулеров, балансировщиков и механизмов консенсуса.
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.
Вам предстоит с нуля спроектировать и развернуть отказоустойчивый кластер из трех узлов PostgreSQL под управлением Patroni и Etcd. Вы настроите безопасную репликацию по SSL, интегрируете PgBouncer и HAProxy для умной маршрутизации запросов, а также проведете стресс-тестирование инфраструктуры с имитацией аварийного падения мастера без потери данных.
Встроенная репликация обеспечивает копирование данных, но не умеет автоматически определять падение мастера, выбирать нового лидера и перенаправлять трафик приложений. Patroni автоматизирует эти процессы без риска Split-brain.
Вам понадобятся базовые знания администрирования PostgreSQL (понимание конфигурационных файлов, принципов репликации) и уверенные навыки работы в консоли Linux.
Данный курс сфокусирован на классическом развертывании на виртуальных или физических машинах (on-premise), что дает фундаментальное понимание процессов. Эти знания легко переносятся на Kubernetes-операторы (например, Spilo или PGO).
Вы получите доступ к виртуальным машинам, где будете выполнять реальные задачи по настройке компонентов, тестированию отказов и развертыванию мониторинга. Каждое задание проверяется менторами.
При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.