Skip to main content

Performance Configuration

Summary​

Configuration categories used by Performance without publishing environment-specific values.

Audience​

Engineers, architects, QA, support, security reviewers, and operators working with the Performance module.

Overview​

The source reads configuration for persistence, Workflow delegation, authentication validation, shared messaging, observability exporters, migration behavior, and service identity. This page intentionally documents categories only.

Confirmed implementation​

  • Workflow enablement selects a remote typed client or a null adapter.
  • Authentication validation can accept more than one issuer/key family.
  • Shared messaging and observability are configured through Shared Kernel extensions.
  • Development-only migration and seed behavior can be suppressed.
  • No strongly typed startup validation covers all configuration categories.

Classification​

Transitional configuration model with mixed strongly typed options and direct key reads.

Requires confirmation​

Production source ownership, rotation procedures, startup validation, and environment governance require confirmation.

See Also​

Keywords​

  • Performance service
  • Configuration
  • Draft technical documentation

Source References​

  • microservices/src/performance-service/Program.cs
  • microservices/src/performance-service/Application/WorkflowIntegration.cs
  • microservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
  • microservices/src/shared-kernel/Extensions/MessagingExtensions.cs

Revision Information​

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