Skip to main content

LMS Configuration Reference

Summary

Source consumes configuration categories for persistence, Document integration, shared messaging, service identity, observability, logging, and development-only behavior.

Reference Content

CategoryPurposePublic boundary
Training persistenceDatabase provider and connectionValues and infrastructure are excluded
Document integrationDownstream address and development fallback policyAddress and fallback values are excluded
Shared messagingTransport abstraction and publisher dependenciesTopology, credentials, and endpoints are excluded
ObservabilityService identity and trace exporter selectionExport destinations and values are excluded
LoggingRuntime logging levels/providersEnvironment-specific values are excluded
Migration/seed behaviorConditional startup behaviorOperational toggles and procedures are excluded

Required ownership, approved values, secret storage, and change control Require confirmation.

Safety and confirmation boundary

No production command, secret, configuration value, internal address, infrastructure detail, direct data change, or replay instruction is provided. Production ownership, approvals, service objectives, alerting, and recovery authority require confirmation.

Source References

  • microservices/src/training-service/Program.cs
  • microservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
  • microservices/src/shared-kernel/Extensions/ServiceCollectionExtensions.cs
  • microservices/src/shared-kernel/Extensions/MessagingExtensions.cs

See Also

Keywords

  • LMS operations
  • LMS Configuration Reference

Revision Information

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