StackGres 1.0.0 is an Open Source Postgres-as-a-Service that runs on any Kubernetes environment. StackGres is the Postgres platform with more Postgres extensions available: 120 as of today. Many more to come in the future.
StackGres contains the full Stack of Postgres components needed for production:
High availability and automated failover, using Patroni.
Built-in, enabled by default connection-pooling.
Configurable automated backups with retention policies.
Prometheus metrics exporter, with auto-binding. Customized Postgres metrics, Grafana dashboards and Postgres alerts.
Expertly tuned default configurations --which you can optionally override.
StackGres has also introduced significant innovations:
Using Envoy to proxy all Postgres traffic, thanks to the Postgres filter developed by OnGres in collaboration with the Envoy Community.
A fully-featured Web Console.
Distributed logs: push all Postgres and Patroni logs from all pods to a central server, which is a separate, StackGres-managed Postgres database with Timescale.
Fully automated "Day 2" DBA operations, including: minor and major version upgrades, controlled cluster restart, container version upgrades, vacuum, repack and even benchmarks!
A system to dynamically load Postgres extensions into the containers. This allows StackGres to ship lighter containers, while supporting potentially hundreds of extensions: 120 as of today.