ArmorDB Logo
ArmorDB
Architecture
Architecture

System Architecture

ArmorDB is more than just hosted Postgres. It is a distributed orchestration layer that manages the lifecycle, scaling, and security of your databases across heterogeneous infrastructure.

The Stack

PostgreSQL 17.2

We run vanilla PostgreSQL 17.2. No proprietary extensions, no modified kernels. Your data remains portable and standard.

PgBouncer Native

Every instance includes a sidecar PgBouncer process configured in transaction mode, enabling thousands of connections without memory pressure.

gRPC Orchestration

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

Isolation Engine

We use hardened container runtimes and cgroup-based resource enforcement to ensure that every database has its own dedicated, 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
Edge Gateway (mTLS)
PgBouncer (Transaction Mode)
PostgreSQL Core

Zero Downtime Operations

Operations like backups and scaling are designed to be non-blocking. Our agent handles snapshots directly at the block storage level where possible, ensuring that your production performance remains consistent during maintenance windows.