- Connect to multiple different Postgres instances/clusters
- Transaction pooling
- Cluster-able
- Resilient during cluster resizing
- Supports rolling and blue/green deployment strategies
- NOT run in a serverless environment
- NOT dependent on Kubernetes
- Easily understand throughput by a tenant, tenant database or individual connection
- Prometheus /metrics endpoint
- OpenAPI spec at /api/openapi
- SwaggarUI at /swaggerui
- When deployed as a Supavisor cluster and a node dies connection pools should be quickly spun up or already available on other nodes when clients reconnect
- Connection buffering
- Brief connection buffering for transparent database restarts or failovers