Data & Event Platform — storage¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
Store engines are profile statements (ADR-0006 NHibernate, ADR-0013 vector profiles, ADR-0012 transports). Residency and backup follow the data governance decision (D31) and the NFR baseline (D30).
| Service | Store | Role | Engine / profile | Tables | Residency | RPO / RTO (min) |
|---|---|---|---|---|---|---|
| DataEventFoundations | Data & Event foundations store | primary | azure-sql / nhibernate-sqlserver | — | tenant-region | 15 / 240 |
| EnvelopeRegistryService | Data & Event foundations store | primary | azure-sql / nhibernate-sqlserver | Topics, SchemaVersions, TopicConsumers, EnvelopeProfiles | tenant-region | 15 / 240 |
| StoreProfileService | Data & Event foundations store | primary | azure-sql / nhibernate-sqlserver | StoreProfiles, StoreBindings | tenant-region | 15 / 240 |
| RetentionResidencyService | Data & Event foundations store | primary | azure-sql / nhibernate-sqlserver | RetentionRules, ResidencyRules, GovernanceOrders, GovernanceOrderTasks | tenant-region | 15 / 240 |
| RetentionResidencyService | Artifact content store | blob | blob / azure-blob | — | tenant-region | 60 / 240 |
Stores owned by this platform's hosts¶
| Store | Engine | Profile | Owner | Summary |
|---|---|---|---|---|
| Data & Event foundations store | azure-sql | nhibernate-sqlserver | DataEventFoundations | Topic and schema registry, envelope profiles, store profiles and bindings, retention and residency rules, governance orders. |
| Messaging transport | service-bus | messaging-profile | DataEventFoundations | Selected per host from the MessagingModel adapters (Orleans outbox/inbox, MassTransit on Azure Service Bus, NServiceBus) per ADR-0012. |