Why PostgreSQL High Availability Matters and How to Achieve It

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • pg_auto_failover

    Postgres extension and service for automated failover and high-availability

  • pg_auto_failover makes it an absolute breeze. I cannot understand how it's not mentioned in the article.

    I've been runnning it for 3 years with great success - https://github.com/hapostgres/pg_auto_failover/discussions/6...

  • patroni

    A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes

  • one of the solutions which made it pretty simple for us to run postgresql in a ha environment (mostly in k8s, but works standalone as well) is zalandos patroni: https://github.com/zalando/patroni it's really solid and worked for us for a few years already.

    or for k8s their operator: https://github.com/zalando/postgres-operator (docker image: https://github.com/zalando/spilo) we've also tried other operators which were easier to get started, but they failed miserably (crunchyrolls operator is basically based on the zalando one)

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • postgres-operator

    Postgres operator creates and manages PostgreSQL clusters running in Kubernetes

  • one of the solutions which made it pretty simple for us to run postgresql in a ha environment (mostly in k8s, but works standalone as well) is zalandos patroni: https://github.com/zalando/patroni it's really solid and worked for us for a few years already.

    or for k8s their operator: https://github.com/zalando/postgres-operator (docker image: https://github.com/zalando/spilo) we've also tried other operators which were easier to get started, but they failed miserably (crunchyrolls operator is basically based on the zalando one)

  • spilo

    Highly available elephant herd: HA PostgreSQL cluster using Docker

  • one of the solutions which made it pretty simple for us to run postgresql in a ha environment (mostly in k8s, but works standalone as well) is zalandos patroni: https://github.com/zalando/patroni it's really solid and worked for us for a few years already.

    or for k8s their operator: https://github.com/zalando/postgres-operator (docker image: https://github.com/zalando/spilo) we've also tried other operators which were easier to get started, but they failed miserably (crunchyrolls operator is basically based on the zalando one)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can someone share experience configuring Highly Available PgSQL?

    8 projects | /r/PostgreSQL | 26 Mar 2023
  • Any self hostable postgres clustering, replication and fail over system?

    3 projects | /r/PostgreSQL | 25 Jan 2023
  • Show HN: Serverless Postgres

    9 projects | news.ycombinator.com | 29 May 2024
  • Homelab: Running Postgres on Kubernetes

    2 projects | news.ycombinator.com | 2 Jan 2024
  • No disk space crashloop but pod healthy · Issue #3788 · CrunchyData/postgres-operator

    1 project | /r/Health2020 | 9 Dec 2023