Data modeling
Model a multi-tenant SaaS data layer
A data modeling preview for a SaaS product that needs reliable tenant isolation and billing-grade usage data.
Scenario
Prompt preview
Model the data layer for a multi-tenant SaaS with per-tenant billing, usage metering, roles, and audit logs.
Skills
Skills this rep trains
- Entity modeling
- Tenant isolation
- Billing events
- Auditability
- Access patterns
Rubric preview
How FLOW will score the full answer
The public preview shows what good evidence looks like. The app scores your actual answer and stores the receipt.
Frame: identifies tenant boundary, billing accuracy, and audit requirements.
List: names core entities, events, relationships, and access patterns.
Optimize: explains isolation, denormalization, and history trade-offs.
Follow-ups
Hatch-style coaching prompts
Do tenants share tables, schemas, or databases?
Which events power invoices?
What audit records must be immutable?
Locked workspace
What unlocks after sign in
Answer workspace with timers, notes, schema or code context where relevant.
Hatch follow-ups that adapt to your weak move instead of giving generic hints.
FLOW score receipts across Frame, List, Optimize, and Win.
Next-drill routing into the career goal you are training for.
Open the full workspace to answer, run, and get scored.
Public previews show the map. The app gives you reps, Hatch follow-ups, FLOW feedback, weak-move drills, and saved proof of progress.