Skip to main content

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.

See Also​

Keywords​

  • Performance service
  • Infrastructure Layer
  • Draft technical documentation

Source References​

  • microservices/src/performance-service/Infrastructure/Persistence.cs
  • microservices/src/performance-service/Infrastructure/PerformanceDbContext.cs
  • microservices/src/performance-service/Infrastructure/WorkflowServiceClient.cs

Revision Information​

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