Performance Infrastructure Layer
Summary
Source-backed adapter implementations behind Performance application and domain ports.
Audience
Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.
Overview
The Infrastructure folder supplies EF Core persistence, repositories, unit of work, audit/timeline writers, tenant resolution, outbox storage, design-time context support, and the optional Workflow HTTP client.
Confirmed implementation
- Adapters are registered with scoped lifetimes except shared messaging components.
- Persistence applies tenant filtering to business, audit, and timeline reads.
- The context translates queued domain events into shared integration events before save.
- Workflow integration forwards request context and converts transport failures into application-level outcomes.
- No distributed cache or concurrency adapter is registered.
Classification
Implemented infrastructure adapters with Transitional compatibility and Workflow behavior.
Requires confirmation
Production ownership, resilience standards, cache strategy, and concurrency controls require confirmation.
Related Articles
See Also
Keywords
- Performance service
- Infrastructure Layer
- Draft technical documentation
Source References
microservices/src/performance-service/Infrastructure/Persistence.csmicroservices/src/performance-service/Infrastructure/PerformanceDbContext.csmicroservices/src/performance-service/Infrastructure/WorkflowServiceClient.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly