Attendance Gateway Interaction
Summary
Gateway routing supports independent, reversible cutover of attendance-record and Time Office compatibility surfaces.
Audience
Backend and frontend developers, architects, DevOps and support engineers, and QA engineers.
Routing model
The gateway can keep compatible attendance traffic on the monolith or route it to Attendance Service. Shift, weekly-off, and attendance-policy ownership has a separate cutover decision, allowing Time Office extraction to progress independently. Direct/shadow service paths support validation without claiming the main compatibility route. Authentication, tenant, and correlation context are forwarded downstream.
Compatibility endpoints adapt existing behavior while direct endpoints expose service-owned capability boundaries. Backfill, parity comparison, smoke testing, and go/no-go scripts support the cutover. Exact toggle names, route tables, internal destinations, and operational commands are intentionally excluded. Routing source headers/logging support diagnosis conceptually.
Source References
microservices/src/gateway-api/Program.csmicroservices/src/attendance-service/Api/AttendanceCompatibilityEndpoints.csmicroservices/src/attendance-service/Api/AttendanceDirectEndpoints.csmicroservices/src/attendance-service/Api/AttendanceShiftPolicyEndpoints.csmicroservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.csmicroservices/src/../docs/attendance-shift-cutover-runbook.md
Related Articles
See Also
Keywords
- Attendance Service
- Attendance Gateway Interaction
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly