ArmorDB Logo
ArmorDB
Architecture
Architecture

System Architecture

ArmorDB is more than just hosted Postgres. Its management API and agent handle database provisioning, backups and access on shared PostgreSQL infrastructure.

The Stack

PostgreSQL 17

We run PostgreSQL 17 with optional core PostGIS support. Your data uses standard PostgreSQL formats.

PgBouncer Native

The pooled endpoint uses shared PgBouncer in transaction mode. A direct TLS endpoint is also available. Connection and resource limits apply.

gRPC Orchestration

Our proprietary Go-based agent manages provisioning, backups, and restores via secure gRPC streams, ensuring low-latency management.

Isolation Engine

Tenant databases use separate restricted roles and database access controls. Infrastructure resources are shared; this does not provide dedicated compute or guaranteed performance.

Request Lifecycle

When you connect to an ArmorDB database, your request traverses a highly optimized path designed for security and throughput.

Application Client
Database Endpoint (TLS)
PgBouncer (Transaction Mode)
PostgreSQL Core

Availability and maintenance

Service currently operates on a best-effort basis without a contractual uptime or service-credit SLA. Maintenance may interrupt connections. Read replicas and standby servers are planned but are not currently implemented or available. Backend-to-agent management traffic uses mTLS.