Op

Odyssey PostgreSQL Connection Pooler (with bundled PostgreSQL 17) on Ubuntu 24.04 LTS

Azure Databases

Odyssey is an open source, multithreaded PostgreSQL connection pooler that sits in front of a database and multiplexes many client connections onto a small pool of backend connections.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Odyssey is an open source PostgreSQL connection pooler and request router from Yandex. It sits between your applications and PostgreSQL and keeps a small pool of established backend connections, then multiplexes many short lived client connections onto that pool so the database is not overwhelmed by connection churn. It is multithreaded, so it scales across CPU cores, and it supports transaction and session pooling, client and server TLS, and per route authentication. In this image Odyssey is bundled with a local PostgreSQL so the appliance works on its own, and it can also be pointed at your own existing PostgreSQL server.

Why the cloudimg image

cloudimg ships Odyssey built from source and hardened, bundled with a ready PostgreSQL so you get a working pooled database the moment the machine boots. Clients connect through the pooler over TLS with a per instance password generated uniquely on first boot, so no two instances share a secret and there is no default login. The bundled PostgreSQL is reachable only from the machine itself, the pooler is the single front door you place behind your network controls, a paired deploy guide tested against the exact image is included, and every instance is backed by 24/7 support.

Common uses

  • Protect PostgreSQL from connection churn by pooling many application connections onto a few backend connections
  • Put a fast transaction pooler in front of the database for a connection heavy application tier
  • Add TLS and per route authentication in front of a PostgreSQL server