Attendance Event Consumer Landscape
Summary
Only Payroll Service and Integration Service have confirmed Attendance subscriptions in current source.
Audience
- Service owners, integration engineers, architects, QA engineers, and support engineers
Reference Content
| Service | Classification | Confirmed Attendance scope |
|---|---|---|
| Payroll Service | Read-model consumer | Submitted and Approved |
| Integration Service | Direct consumer / router | Submitted, Approved, Rejected |
| Notification Service | No confirmed consumer | Resolver subscription list has no Attendance contract |
| Platform Service | No confirmed consumer | Current audit consumer binds other event types |
| Leave Service | No confirmed consumer | Consumes employee-profile events only |
| Document Service | No confirmed consumer | Current read-model list excludes Attendance |
| Employee Service | No confirmed consumer | Produces Employee events; no Attendance subscriber |
| Reporting Service | Skeleton/no implementation | Service shell has no event consumer |
| Attendance Service | Producer | Five lifecycle contracts; no self-consumer |
Configured Integration Service downstream routes may reference Payroll or notification targets, but such routing is Transitional and can be log-only. It is not evidence that those target services directly consume the shared contract.
Source References
microservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csmicroservices/src/integration-service/Domain/IntegrationEntities.csmicroservices/src/notification-service/Application/EventNotificationResolver.csmicroservices/src/platform-service/Messaging/PlatformEventConsumer.csmicroservices/src/leave-service/Messaging/EmployeeProfileConsumer.csmicroservices/src/document-service/Messaging/DocumentReadModelConsumer.csmicroservices/src/reporting-service/Program.cs
Related Articles
See Also
Keywords
- Attendance events
- Integration contracts
- Eventual consistency
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly