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
| Category | Purpose |
|---|---|
| Service identity | Supplies the observability/service name. |
| Persistence connection | Configures Employee persistence through the named connection category. |
| Primary and Identity token validation | Supplies independent validation material plus issuer/audience categories for coexistence. |
| Messaging | Configures the RabbitMQ transport and exchange through shared-kernel options. |
| Observability | Controls trace export and optional console trace export. |
| Logging | Controls host log levels; shared observability replaces providers with structured JSON console logging. |
| Startup migration | Allows automatic migration execution to be skipped through an environment control. |
| Host | Includes allowed-host and standard ASP.NET Core host configuration. |
| Gateway cutover | Configured 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.csmicroservices/src/employee-service/appsettings.jsonmicroservices/src/employee-service/appsettings.Development.jsonmicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.csmicroservices/src/shared-kernel/Extensions/MessagingExtensions.cs
Related Articles
See Also
Keywords
- Configuration categories
- Environment override
- Secret-safe documentation
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly