LMS Processed Event Storage
Summary
Source-backed ProcessedIntegrationEvent persistence and current usage boundary.
Audience
Engineering, QA, architecture, security, and integration reviewers.
Reference Content
ProcessedIntegrationEvent stores its own identifier, unique external event identity, event type, optional tenant/correlation metadata, source service, outcome, and processing time. Event identity uniqueness is the only confirmed duplicate-detection constraint.
No Training runtime code was found that inserts or queries this set outside DbContext exposure and migration metadata. It therefore represents Foundation storage for inbound idempotency rather than a verified active consumer workflow.
The object has no global tenant query filter, tenant index, cleanup job, retention policy, outcome-specific index, or mapped API. The optional tenant property does not by itself enforce isolation. Payload content is not stored on this object.
Source References
microservices/src/training-service/Domain/TrainingEntities.csmicroservices/src/training-service/Infrastructure/TrainingDbContext.csmicroservices/src/training-service/Infrastructure/Migrations/TrainingDbContextModelSnapshot.csmicroservices/src/training-service/Program.cs
Related Articles
See Also
Keywords
- LMS database
- Training persistence
- Source-backed model
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly