| Repmgr | PostgreSQL cluster management and failover | [PostgreSQL and Repmgr configuration](../postgresql/replication_and_failover.md) | Yes |
| Patroni | An alternative PostgreSQL cluster management and failover | [PostgreSQL and Patroni configuration](../postgresql/replication_and_failover.md#patroni) | Yes |
| [Redis](../../development/architecture.md#redis)([3](#footnotes)) | Key/value store for fast data lookup and caching | [Redis configuration](../high_availability/redis.md) | Yes |
- including [troubleshooting](../postgresql/replication_and_failover.md#troubleshooting)`gitlab-ctl repmgr-check-master` and PgBouncer errors
- including [troubleshooting](../postgresql/replication_and_failover.md#troubleshooting)`gitlab-ctl repmgr-check-master`(or `gitlab-ctl patroni check-leader` if you are using Patroni) and PgBouncer errors
-[Developer database documentation](../../development/README.md#database-guides) - some of which is absolutely not for production use. Including: