Database Services

Purpose

Shared and service-specific state layer for the Dreambau platform.

Major Data Services

  • MySQL (mysql)
  • Shared PostgreSQL (shared-postgres)
  • n8n PostgreSQL (n8n-postgres)
  • MongoDB (mongodb) for Novu
  • Redis services for cache/queues

Operational Dependencies

  • PVCs must remain bound
  • credentials must match app secrets
  • backup and restore scripts must stay current

Key Operations

  • verify pod readiness
  • verify PVC binding
  • test connectivity from application pods
  • run controlled backup and restore tests

Suggested Commands

  • kubectl get pods -n dreambau | rg 'mysql|postgres|mongo|redis'
  • kubectl get pvc -n dreambau
  • kubectl logs -n dreambau deployment/mysql --tail=100