M Moin
Blog Archive About Contact

Blog

"Everything is a process until you leave this world."

August 25, 2026 PostgreSQL 96 min read

PostgreSQL High Availability with Patroni + pgpool-II — A Complete Guide

A complete, decision-ready guide to a production 3-node PostgreSQL 16 HA cluster — Patroni owns the data plane, pgpool-II owns the access plane, with 5/5 validated power-loss fa...

postgresql high-availability patroni pgpool-ii
August 12, 2026 PostgreSQL 29 min read

Testing High Availability PostgreSQL: From Manual Failover to Patroni + etcd + pgpool-II — A Journey of Real Faults, Honest Gaps, and Three Bugs We Didn't Expect

An honest engineering journey testing Patroni + etcd + pgpool-II against the exact fears that kept production on manual failover — false positives, data loss, and the real bugs ...

postgresql patroni etcd pgpool-ii
July 21, 2026 PostgreSQL 45 min read

Crunchy Data PostgreSQL Operator (PGO) — Production Operations Guide

A comprehensive production operations guide for Crunchy Data's PostgreSQL Operator (PGO) on Kubernetes. Covers deploying PostgresCluster resources, Patroni configuration, pgBack...

postgresql kubernetes pgo crunchy-data
July 21, 2026 PostgreSQL 17 min read

PGO Hands-On Demo & Operations Playbook

postgresql kubernetes pgo crunchy-data
July 18, 2026 Kubernetes 25 min read

A Secure Kubernetes Multi-Master Cluster Setup Guide

A comprehensive, secure, step-by-step manual guide for setting up a production-grade multi-master Kubernetes cluster. Covers architecture planning, OS prerequisites, cluster ini...

cilium haproxy high-availability keepalived
July 17, 2026 PostgreSQL 19 min read

Setting Up Highly Available PostgreSQL Cluster with Patroni, etcd, HAProxy, and Keepalived

1. Overview 2. Architecture 3. Prerequisites 4. Initial Setup - Hostname Configuration - Package Installation

backup etcd haproxy high-availability
June 10, 2026 PostgreSQL 20 min read

PostgreSQL 17 + Pgpool-II HA Cluster — Configuration Guide

A comprehensive step-by-step guide to deploying a highly available PostgreSQL 17 cluster with Pgpool-II 4.5, including streaming replication, watchdog, virtual IP failover, and ...

postgresql pgpool high-availability clustering
July 29, 2025 Data Engineering 6 min read

ETL Server Setup to transfer data from Production to a Example. Data Warehouse Guide: Apache Airflow & PipelineWise

This guide provides clear, step-by-step instructions for setting up Apache Airflow and PipelineWise to manage and orchestrate ETL (Extract, Transform, Load) pipelines. It is des...

airflow data-engineering docker linux
July 08, 2025 PostgreSQL 5 min read

Setting Up Streaming Standby for PGO Crunchy PostgreSQL Cluster

- Introduction - Prerequisites - Step 1: Prepare TLS Certificates - Step 2: Create Kubernetes Secrets - Step 3: Configure Primary Cluster

kubernetes postgresql streaming-replication
July 08, 2025 Backup 8 min read

Setting Up RSync in PGO Crunchy Database to Copy pgBackRest Backup Files to a New replica_ABC and install PostgreSQL, pgBackRest and Restore backups on that replica_ABC

This documentation provides detailed steps on how to set up RSync in Kubernetes (K8s) to copy pgBackRest backup files to a new replicaABC. It will aslo help you set up PostgreSQ...

backup kubernetes pgbackrest postgresql
← Newer Page 1 of 4 Older →

Moin Uddin Ahmed

DevOps | Infrastructure | Operations

Blog About Contact

© 2026 Moin Uddin Ahmed. All rights reserved.