Skip to main content

Helpdesk Database Overview

Audience​

Developers, database engineers, QA, support, security and architects.

Summary​

Helpdesk Service owns canonical ticket persistence through a dedicated EF Core context. File bytes remain outside relational persistence; attachment rows retain external document/storage references.

Reference Content​

The context owns ticket/reference records, child activity, SLA/escalation tracking, audit/timeline, processed events and outbox messages. Endpoint handlers and backfill tooling access the concrete context directly; no repository layer or secondary runtime context exists.

Canonical persistence is Foundation/Partial. Compatibility identifiers and backfill support make the storage model Transitional. Retention, concurrency and production migration procedures are not implemented in the reviewed source.

Requires confirmation​

Authoritative ownership after cutover, production provider configuration, operational stewardship and recovery objectives require confirmation.

Source References​

  • microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.cs
  • microservices/src/helpdesk-service/Domain/HelpdeskEntities.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs
  • microservices/src/helpdesk-service/Program.cs

See Also​

Keywords​

Database overview, persistence ownership, canonical storage, compatibility.

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20