Build
on the canvasDrag real services onto the canvas, wire the DAG, and configure every node — write mode, triggers, delivery guarantees.
From your first query to full system design — practice the way senior data engineers actually work.
Draw the DAG, configure every node, route the failures.
Open the pipeline studio studio 02Set the grain, the keys and the history. Then defend it.
Open the modelling studioReason about grain, joins, windows, and query cost.
Write transformations that are readable, tested, and correct.
Understand shuffles, skew, memory, partitions, and job behavior.
Choose grain, keys, facts, dimensions, history, and ownership.
Plan ingestion, orchestration, idempotency, and recovery.
Every scenario runs the same three beats — the loop a senior engineer runs in a design review, and the one an interviewer walks you through.
Drag real services onto the canvas, wire the DAG, and configure every node — write mode, triggers, delivery guarantees.
A deterministic engine scores structure, requirements and reliability, lists what's working, and ranks what to fix first. Then the AI narrates it — grounded in your graph.
A seller edits a listing's price the day after an order ships. When you query that order's total — whose price does the row show, and why?
Then the follow-ups, one probe at a time, on the model you actually drew — the same questions that decide a senior interview.
Pick a scenario, draw it, and find out what a reviewer would say.