Employee Event Consumer Landscape
Summary
Source confirms six services with code-level support for at least one Employee event. No Employee event subscription was found in Attendance Service.
Audience
- Integration developers, architects, QA engineers, and service owners
Reference Content
| Consumer | Employee events confirmed | Confirmed purpose |
|---|---|---|
| Platform Service | Created, Updated | Platform event audit handling |
| Leave Service | Created, Updated, Employment status changed | Employee profile projection |
| Payroll Service | Created, Updated, Employment status changed | Payroll employee read model |
| Document Service | Created, Updated, Employment status changed | Employee profile read model |
| Notification Service | Created | Resolve a notification intent/template |
| Integration Service | Created, Updated | Supported orchestration/audit event types |
The table reports direct source references, not inferred business dependencies. EmployeeDeleted, ManagerChanged, DepartmentChanged, and EmployeeTimelineEventRecorded have No confirmed consumer in the reviewed source.
Producer-consumer landscape
Important distinctions
- A contract definition is not evidence of a consumer.
- A resolver branch is evidence that Notification Service can interpret
EmployeeCreated; broker registration and end-to-end delivery remain subject to its hosting configuration. - Integration Service lists Created and Updated as supported event types and implements processing/audit concepts; downstream target selection is outside this Employee contract inventory.
- Dedicated organization-change contracts are not included in the confirmed projection-consumer subscription lists.
Source References
microservices/src/platform-service/Messaging/PlatformEventConsumer.csmicroservices/src/leave-service/Messaging/EmployeeProfileConsumer.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csmicroservices/src/document-service/Messaging/DocumentReadModelConsumer.csmicroservices/src/notification-service/Application/EventNotificationResolver.csmicroservices/src/notification-service/Seed/DefaultTemplateSeeder.csmicroservices/src/integration-service/Domain/IntegrationEntities.csmicroservices/src/attendance-service/
Related Articles
See Also
Keywords
- Downstream consumers
- Profile projection
- Consumer inventory
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly