Skip to main content

Recruitment Database Overview

Summary

A single EF Core model persists Recruitment aggregates, child records, operational evidence, inbound idempotency, and outbound event intent.

Audience

Developers, QA and support engineers, data reviewers, implementation partners, solution architects, and security reviewers.

Overview

The context configures object mapping directly in OnModelCreating; no separate IEntityTypeConfiguration classes were found. Candidate name and offer compensation are owned values stored with their owners. Compatibility adapters use the same model rather than a second compatibility store.

The provider is configured through the service host. Physical database and schema identifiers are intentionally excluded.

Requires confirmation

Production migration governance, rollback ownership, reconciliation, retention, privacy, performance, query optimization, concurrency, and operational ownership require confirmation.

Source References

  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/recruitment-service/Infrastructure/Persistence.cs
  • microservices/src/recruitment-service/Infrastructure/Migrations/RecruitmentDbContextModelSnapshot.cs

See Also

Keywords

  • Recruitment database
  • Database Overview

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly