Skip to main content

Employee Configuration

Summary​

Employee Service uses standard host configuration plus environment overrides. This page identifies categories only and intentionally excludes keys, credentials, connection values, token material, hosts, ports, and environment-specific settings.

Audience​

  • Backend developers and DevOps engineers
  • Solution architects and security engineers

Reference Content​

Confirmed categories​

CategoryPurpose
Service identitySupplies the observability/service name.
Persistence connectionConfigures Employee persistence through the named connection category.
Primary and Identity token validationSupplies independent validation material plus issuer/audience categories for coexistence.
MessagingConfigures the RabbitMQ transport and exchange through shared-kernel options.
ObservabilityControls trace export and optional console trace export.
LoggingControls host log levels; shared observability replaces providers with structured JSON console logging.
Startup migrationAllows automatic migration execution to be skipped through an environment control.
HostIncludes allowed-host and standard ASP.NET Core host configuration.
Gateway cutoverConfigured in Gateway, not Employee Service.

No Employee feature-flag framework, cache configuration, external storage provider, separate readiness/liveness configuration, or Employee background-worker schedule was found.

Configuration flow​

Operational values must be supplied through approved environment/configuration management. They must not be copied into documentation.

Source References​

  • microservices/src/employee-service/Program.cs
  • microservices/src/employee-service/appsettings.json
  • microservices/src/employee-service/appsettings.Development.json
  • microservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
  • microservices/src/shared-kernel/Extensions/MessagingExtensions.cs

See Also​

Keywords​

  • Configuration categories
  • Environment override
  • Secret-safe documentation

Revision Information​

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