Skip to main content

Performance Service Responsibilities

Summary​

Confirmed ownership and non-ownership boundaries of the Performance service.

Audience​

Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.

Overview​

The service owns review cycles, appraisals, goals, staged reviews, reports, audit/timeline entries, compatibility projection, lifecycle event creation, and performance-data backfill tooling.

Confirmed implementation​

  • Owns canonical cycle and appraisal state transitions.
  • Owns goal and review child entities inside appraisals.
  • Owns read-side list, detail, and cycle reporting operations.
  • Owns the Performance slice of the legacy HR workspace compatibility shape.
  • Does not own employee profiles, Workflow task execution, Notification delivery, Document operations, or Payroll actions.

Classification​

Transitional because canonical service ownership and a legacy-shaped adapter operate together.

Requires confirmation​

Long-term compatibility ownership, downstream consumer ownership, and operational accountability require confirmation.

See Also​

Keywords​

  • Performance service
  • Responsibilities
  • Draft technical documentation

Source References​

  • microservices/src/performance-service/Program.cs
  • microservices/src/performance-service/Api/PerformanceEndpoints.cs
  • microservices/src/performance-service/Application/Compatibility/PerformanceCompatService.cs
  • microservices/src/performance-service/Backfill/PerformanceBackfillRunner.cs

Revision Information​

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