Skip to main content

Data Model & Storage Architecture

The ReGenesis data model is the foundation of the entire platform. It defines how every piece of information — from user profiles to AI-generated insights to audit trails — is stored, protected, and accessed.

Key Numbers

MetricValue
Primary data stores12+
Storage technologies5 (PostgreSQL, S3, Vector DB, Redis, Audit Store)
Visibility levels4 (client_visible, coach_only, admin_aggregate, system_internal)
Encryption standardAES-256 at rest, TLS 1.3 in transit
Tenant isolationRow-Level Security + per-tenant encryption keys

Why This Matters to Stakeholders

  • Data is the product: ReGenesis's value comes from transforming coaching data into actionable insights. The data model determines what insights are possible.
  • Compliance starts here: Every GDPR right (access, deletion, portability) is implemented at the data layer. If the data model is wrong, compliance is impossible.
  • Scalability depends on it: The schema design determines whether the platform can handle 10 or 10,000 concurrent coaching programs without re-architecture.
  • Security is built in: Tenant isolation, field-level encryption, and visibility tagging are not bolted on — they are structural to the data model.

Entity Relationship Diagram


Cost Considerations

PostgreSQL RDS (db.r6g.large) starts at approximately $250/month. With read replicas and automated backups, plan for $500-800/month at pilot scale. S3 costs are negligible at pilot volumes (under $10/month for transcripts). Pinecone starts at $70/month for the starter tier. See Tech Stack for detailed cost breakdown.

Schema Status

All schemas in this document are proposed. They require CTO review, security audit, and load testing before production deployment. Migration files should be generated from these definitions after approval.