SwiftShip packs customer orders in warehouses and ships them to the door. Every parcel is scanned at each stop — picked, packed, shipped, out for delivery, delivered. Those scans are taken on handheld terminals and drivers’ phones: devices that lose signal in basements, tunnels and rural rounds, and upload whatever they are holding when they reconnect. So a scan can arrive hours after it happened, and after scans that happened later. Design the pipeline behind the tracking page and the delivery-time reports.
There are two deadlines in that sentence, and they are nothing like each other.
Practice studio
Run the review to check your architecture against this scenario — a valid DAG, a trigger for the freshness SLA, a transform stage, a quality gate before publish, and a failure path — then defend it in a short interview.
This scenario runs a full workspace — editor, canvas and results side by side. It needs a laptop or desktop to be usable. Open this page on a bigger screen to start building.