LMS Runtime Overview
Summary
The runtime composes Training endpoints, tenant context, persistence, shared messaging, an outbox store, observability, health, and a typed Document client.
Local persistence and outbox staging can share a save boundary. Document calls are separate HTTP work. Notification is downstream of messaging rather than a direct Training client. No Workflow runtime integration was found.
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.csmicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.csmicroservices/src/shared-kernel/Extensions/ServiceCollectionExtensions.csmicroservices/src/training-service/Infrastructure/Persistence.csmicroservices/src/shared-kernel/Messaging/OutboxProcessor.csmicroservices/src/training-service/Program.csmicroservices/src/training-service/Application/DocumentServiceClient.csmicroservices/src/training-service/Api/TrainingEndpoints.csmicroservices/src/training-service/Program.cs
Related Articles
See Also
Keywords
- LMS operations
- LMS Runtime Overview
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly