Performance Query Flow
Summary
Tenant-scoped read flow for Performance lists, details, and reports.
Audience
Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.
Overview
Queries begin from repository-provided IQueryable instances. Global tenant filters apply in the context, optional filters are composed, related children are included where required, and explicit mappings produce response DTOs.
Confirmed implementation
- Cycle and appraisal lists use bounded result sets.
- Appraisal detail includes goals and reviews.
- Reports verify the cycle is visible before computing projections.
- No separate read database, cache, search index, or materialized reporting model is implemented.
Classification
Implemented direct EF Core query path with Foundation-level scaling controls.
Requires confirmation
Pagination, cache policy, reporting workload isolation, and query performance objectives require confirmation.
Diagram
Related Articles
See Also
Keywords
- Performance service
- Query Flow
- Draft technical documentation
Source References
microservices/src/performance-service/Application/Queries/PerformanceQueries.csmicroservices/src/performance-service/Application/Queries/PerformanceReports.csmicroservices/src/performance-service/Application/Mappings.csmicroservices/src/performance-service/Infrastructure/Persistence.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly