Skip to main content

Recruitment Notifications

Summary

Recruitment raises lifecycle events that could drive notifications, but no Recruitment event consumption is confirmed in Notification Service.

Audience

Recruitment operations, hiring stakeholders, product, engineering, QA, support, and architecture teams. Candidate-facing behavior is identified explicitly.

Overview

Recruitment raises lifecycle events that could drive notifications, but no Recruitment event consumption is confirmed in Notification Service.

Confirmed event opportunities

Application receipt, interview scheduling, offer creation/approval/acceptance/rejection/decline/withdrawal, onboarding completion, joining, and joining reminders have event contracts or domain events.

Maturity

  • Transactional outbox publication is implemented.
  • Event publication does not prove consumption or candidate delivery.
  • Notification Service contains no confirmed Recruitment resolver/consumer.
  • Templates, recipients, channels, consent, retry policy, and delivery tracking are Not implemented for Recruitment in the inspected source.

Do not promise that candidates, interviewers, recruiters, or managers receive a message.

Requires confirmation

Formal ownership, production policy, authorization parity, and approved operating procedures require confirmation.

Source References

  • microservices/src/recruitment-service/Domain/Recruitment/RecruitmentDomainEvents.cs
  • microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs

See Also

Keywords

  • Recruitment
  • Hiring lifecycle
  • Notifications

Revision Information

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