Show HN: Supavisor – a Postgres connection pooler written in Elixir

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

    A cloud-native, multi-tenant Postgres connection pooler.

  • It is very BEAMy because we love the BEAM. All connections are supervised :D

    Might be a little too close to "supervisor" though.

    > To what extent are these metrics distorted by use of a Supavisor connection pooler? How could Supavisor compensate for that?

    You mean if you have an Elixir app and using Supavisor for connection pooling? They would be affected as much as they would be if you used PgBouncer.

    For the metrics Supavisor is exposing, it has those Ecto metrics for the interactions with the management database.

    Supavisor doesn't use any libs for handling the wire protocol. It handles the wire protocol directly. We are exposing some similar ones: https://github.com/supabase/supavisor/wiki/Metrics

  • pgbouncer

    lightweight connection pooler for PostgreSQL

  • Interesting PR. It looks like https://github.com/pgbouncer/pgbouncer/pull/757 is more inline with multiple clients using the same prepared statements. I'll be watching that closely.

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

    InfluxDB logo
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