Skip to main content

Recruitment Events and Integration Contracts

Summary

Recruitment defines 12 domain events, maps 11 to shared integration contracts, publishes through an outbox relay, and has no confirmed inbound subscription.

Audience

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

Overview

Verified totals

InventoryTotal
Domain-event types12
Outbound Recruitment contracts11
Domain-to-integration mappings11
Unmapped invoked domain-event types1
Inbound Recruitment contracts0
Confirmed consumer services0
Confirmed subscriptions0
Schema versions in use1

Documentation map

No dedicated requisition, job-opening, candidate-stage, interview-feedback, offer-revision, onboarding-start, or onboarding-cancel domain event exists. All pages remain Draft.

Requires confirmation

Consumer ownership, tenant-envelope policy, correlation/causation policy, retry limits, replay, ordering, contract governance, reconciliation, monitoring, and production support require confirmation.

Source References

  • microservices/src/recruitment-service/Domain/Recruitment/RecruitmentDomainEvents.cs
  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/contracts/Events
  • microservices/src/recruitment-service/Messaging/OutboxRelayHostedService.cs

See Also

Keywords

  • Recruitment events
  • Events Overview

Revision Information

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