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