Skip to main content

Data model

Schema communication is created at database init and migrated only by this service's Flyway scripts in src/main/resources/db/migration.

  • communication.inbox_messages
  • communication.idempotency_keys
  • communication.email_delivery_logs
  • communication.email_provider_quota_usage

Cross-service reads go through HTTP or through a local projection table filled by the inbox. Do not add a foreign key to another schema.