Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering PostgreSQL High Availability
Rating: 4.5 out of 5(9 ratings)
63 students

Mastering PostgreSQL High Availability

Mastering PostgreSQL High Availability: Streaming Replication, Failover & Repmgr Hands-On
Created byRajeev Raj
Last updated 12/2025
English
English [Auto],

What you'll learn

  • PostgreSQL 18 Installation on Linux 9
  • PostgreSQL 17 Installation on Linux
  • Configure primary and standby servers for streaming replication
  • Set up repmgr for cluster management and automatic failover
  • Perform live failover and switchover tests
  • PostgreSQL 16 High Availability HA
  • Real-Time Data Replication 2026

Course content

6 sections13 lectures9h 47m total length
  • Introduction13:04

Requirements

  • Basic knowledge of PostgreSQL

Description

High Availability is the beating heart of enterprise PostgreSQL systems. In this practical, hands-on course, you’ll learn to design, build, and manage a fault-tolerant PostgreSQL environment using streaming replication, repmgr, and automatic failover.

You’ll work directly with PostgreSQL 17 on Linux (RHEL/CentOS/Oracle Linux 9), simulating real data-center conditions. Whether you’re a DBA, DevOps engineer, or architect, this course will teach you exactly how to prevent downtime and ensure database resilience.

What You’ll Learn

Configure primary and standby servers for streaming replication
Set up repmgr for cluster management and automatic failover
Perform live failover and switchover tests
Manage replication slots, WAL archiving, and monitoring
Troubleshoot replication lag and cluster recovery
Understand synchronous vs asynchronous replication
Build production-ready HA architecture for PostgreSQL 17

This course will provides a step-by-step process to configure streaming replication in PostgreSQL 17 using asynchronous mode between two virtual machines. It includes system configuration, PostgreSQL installation, repmgr setup, and replication verification.

Course Sections (Proposed Structure)

  1. Introduction to High Availability Concepts

  2. PostgreSQL Installation & Environment Setup

  3. Streaming Replication in Depth

  4. repmgr Installation & Configuration

  5. Failover & Switchover Management

  6. Monitoring & Troubleshooting HA Clusters

  7. Enterprise-Level HA Architecture Design

  8. Final Demo: Real-Time Failover Simulation

This course is designed for professionals who want to build robust, fault-tolerant PostgreSQL environments and take their DBA or DevOps skills to the next level.

Who this course is for:

  • Database Administrators (DBAs)
  • Database Administrators (DBAs) who want to master streaming replication, repmgr, and high availability concepts.
  • System Administrators / DevOps Engineers looking to implement PostgreSQL clusters in production.
  • Software Engineers or Architect
  • Students aiming to specialize in database management and backend reliability