Skip to main content

Performance Technical Documentation

Summary

Complete Draft technical documentation for the source-backed Performance service architecture and implementation.

Audience

Backend and frontend engineers, architects, QA, support, security reviewers, and operators responsible for Performance.

Overview

Performance is an ASP.NET Core 8 minimal-API service with folder-based Domain/Application/Infrastructure layering, explicit repositories and unit of work, EF Core/PostgreSQL persistence, Shared Kernel observability and messaging, transactional outbox delivery, optional Workflow delegation, Gateway compatibility routing, and migration/backfill tooling.

The implementation remains Transitional because canonical and compatibility paths coexist, endpoint authorization is not enforced, and operational/testing controls remain incomplete. Pages in this section distinguish Implemented, Transitional, Foundation, Not implemented, and Requires confirmation behavior.

Documentation map

Requires confirmation

Authorization policy, Gateway cutover, Workflow trust and recovery, operational ownership, service objectives, concurrency strategy, compatibility retirement, and future architecture require confirmation.

Source References

  • microservices/src/performance-service/performance-service.csproj
  • microservices/src/performance-service/Program.cs
  • microservices/src/performance-service/Domain
  • microservices/src/performance-service/Application
  • microservices/src/performance-service/Infrastructure
  • microservices/src/performance-service/Messaging
  • microservices/src/performance-service/Backfill

See Also

Keywords

  • Performance technical architecture
  • Performance service
  • Technical documentation

Revision Information

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