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