Leave Health Checks
Summary
The configured health endpoint reports process-level health and does not prove dependency readiness.
Audience
Developers, DevOps/SRE, architects, QA, and support.
Overview
ASP.NET Core health services and one health endpoint are registered. No explicit probes were found for the database, broker, Attendance dependency, Workflow dependency, Employee consumer, or outbox backlog. No separate readiness and liveness endpoints are present.
Consequently, a healthy response means the process can serve the health check, not that Leave operations or background integration are ready. Dependency availability must be assessed through safe service telemetry and later Operations guidance. Adding dependency probes is a future direction requiring ownership decisions.
Source References
microservices/src/leave-service/Program.csmicroservices/src/leave-service/Infrastructure/AttendanceServiceConflictClient.csmicroservices/src/leave-service/Infrastructure/WorkflowServiceClient.cs
Related Articles
See Also
Keywords
- Leave Service
- Leave Health Checks
- Technical architecture
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly