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.
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.
