Skip to main content

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.cs
  • microservices/src/leave-service/Infrastructure/AttendanceServiceConflictClient.cs
  • microservices/src/leave-service/Infrastructure/WorkflowServiceClient.cs

See Also

Keywords

  • Leave Service
  • Leave Health Checks
  • Technical architecture

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly