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.csmicroservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.csmicroservices/src/notification-service/Application/EventNotificationResolver.cs
Related Articles
See Also
Keywords
- Recruitment
- Hiring lifecycle
- Notifications
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly