Event Overview
Summary
Events begin inside Recruitment and Employee aggregates. Domain events are translated to shared contracts during a local save; consumers update their own stores after broker delivery.
Audience
Integration engineers, service owners, QA, support, architecture, and security reviewers.
Reference Content
| Stage | Verified mechanism | Maturity |
|---|---|---|
| Offer and onboarding change | Recruitment domain events | Transitional |
| Employee creation/update/status | Employee domain events | Transitional |
| Contract staging | Transactional outbox in owning context | Implemented locally |
| Recruitment relay | Registered hosted relay | Implemented in source |
| Employee relay | Store/processor registration only | Foundation |
| Payroll synchronization | Employee-event consumer and projection | Transitional |
| Leave synchronization | Employee-event consumer and projection | Transitional |
| Notification | EmployeeCreated consumer | Partial |
| Attendance synchronization | No Employee-event consumer | Not implemented |
| Exit/offboarding emission | No verified domain/integration event | Not implemented |
A source-declared contract or subscription is code evidence, not proof of deployment or successful live delivery.
Requires confirmation
Unless explicitly confirmed above, live delivery, consumer deployment, replay, reconciliation, retention, contract governance, monitoring and production ownership require confirmation.
Source References
microservices/src/recruitment-service/Infrastructure/RecruitmentDbContext.csmicroservices/src/employee-service/Infrastructure/EmployeeDbContext.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csmicroservices/src/leave-service/Messaging/EmployeeProfileConsumer.cs
Related Articles
See Also
Keywords
- Onboarding events
- Offboarding events
- Integration contracts
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly