Globally Distributed Postgres

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • yugabyte-db

    YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

    It reminds of Yugabyte, which is Postgres compatible

    > YugabyteDB is the open source, distributed SQL database for global, internet- scale applications with low query latency, extreme resilience against failures. *

    However Fly is nicer from a developer's point of view, because it doesn't require you to learn a new query language, you can write good old Postgres.

    * https://www.yugabyte.com/

  • postgres-ha

    Postgres + Stolon for HA clusters as Fly apps.

    Our postgres clusters are just a Fly app: https://github.com/fly-apps/postgres-ha

    You could run your own PG by modifying that app. Right now we're calling it "automated" and not managed, though. All alerts about health and other issues go straight to customers, we don't have DBAs that will touch these things yet.

  • 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.

  • fly-ruby

    Ruby gem for handling requests within a Fly.io multiregion database setup

    This is a good way to do it. Catching errors lets us reliably ship a library that makes this work for almost everyone, but it's not right for all apps: https://github.com/soupedup/fly-rails/blob/main/lib/fly-rail...

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