Employee Integration Points
Summary
Employee Service integrates through Gateway routing, authenticated Identity context, shared contracts/outbox records, and confirmed downstream consumers. It has no direct compile-time reference to another domain service and no registered external HTTP client.
Audience
- Backend developers and QA engineers
- DevOps engineers, solution architects, and security engineers
Overview
Integration graph
Confirmed relationships
| Boundary | Interaction |
|---|---|
| Gateway | Selects Employee or monolith ownership during cutover and contains Employee shadow/direct routing support. |
| Identity | Supplies accepted authenticated user/tenant context through bearer tokens; no direct service call was found. |
| Platform | Owns tenant/company control plane and records receipt of selected Employee lifecycle messages; no Employee-to-Platform HTTP client was found. |
| Organization | Department and designation behavior is implemented inside Employee Service. |
| Leave | Consumes selected Employee lifecycle messages into a local employee profile. |
| Payroll | Consumes selected Employee lifecycle messages into a local payroll workforce read model. |
| Notification | Resolves employee-creation activity into notifications. |
| Attendance | Holds employee profile data, but automatic Employee message consumption was not found. |
The Employee outbox creates integration records, but the Employee host does not register a relay worker. End-to-end publication from this service Requires confirmation.
Source References
microservices/src/employee-service/Program.csmicroservices/src/employee-service/Infrastructure/EmployeeDbContext.csmicroservices/src/gateway-api/Program.csmicroservices/src/platform-service/Messaging/PlatformEventConsumer.csmicroservices/src/leave-service/Messaging/EmployeeProfileConsumer.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csmicroservices/src/notification-service/Application/EventNotificationResolver.cs
Related Articles
See Also
Keywords
- Runtime integration
- Downstream consumer
- Service boundary
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly