Skip to main content

Database Architecture

Overview

Single PostgreSQL RDS instance with three schemas:

SchemaProductEntities
public / statuspagesStatux PagesStatus pages, components, incidents
alertsStatux AlertsAlerts, incidents, teams, schedules
syntheticsStatux SyntheticsChecks, results, relays
coreSharedOrganizations, users, subscriptions

RDS Configuration

  • Engine: PostgreSQL 15
  • Instance: db.t3.micro (prod)
  • Multi-AZ: Enabled
  • Encryption: Enabled at rest
  • Backups: 7-day retention

VPC Isolation

Database VPC (10.1.0.0/16) is fully private:

  • No internet gateway
  • Accessed via VPC peering from Application VPC
  • Bastion access via Access VPC