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