1 minute 40 seconds. Real application screenshots, synthetic narration, English captions and a full transcript.
Read the walkthrough transcript
Investigate a failed delivery
Integration Lab is a working demonstration of webhook failure and recovery. Its orders are synthetic, while signatures, HTTP requests and database writes are real.
Inspect the failure history
Run outage scenario sends four requests to an unavailable receiver. The virtual retry clock advances explicitly. The delivery becomes a dead letter, with every failed attempt still visible.
Restore service and replay
Set the receiver to Healthy, choose Replay and repair sender, then send the next attempt. The receiver records one order effect. The earlier failure history remains available.
Check duplicate safety
Queue a duplicate and send it. The receiver returns its stored response without applying the order again. Compare the delivery history with the order ledger.
Recover an ambiguous outcome
A harder case loses the response after committing. The receipt and order update are real; the failure response is injected. Retrying still leaves one order effect.
Inspect the design
The public service uses a Worker and D1. A local ASP.NET Core implementation shares its HTTP contract. The architecture board explains the receipt, retry and audit boundaries.
Understand the demonstration's limits
This is a bounded synthetic demonstration. The browser sends deliveries and controls virtual retry time. Recorded validation and source code let you inspect the behaviour and its limits.
01 / FUNCTION & ABILITIES
A failed delivery should leave a useful trail.
01
Inject controlled failures
Exercise outages, throttling, invalid signatures, expired timestamps, bad payloads and a lost response after a successful commit.
02
Inspect the delivery history
Follow correlation IDs, raw HTTP outcomes, retry deadlines, attempt cycles and the order-effect ledger.
03
Recover safely
Replay a dead letter, repair the synthetic sender and confirm that retries and duplicate events retain one effect.
04
Compare real runtimes
The public Worker/D1 API and runnable ASP.NET Core/SQLite reference implement the same contract and acceptance scenarios.
02 / PLANNED BOUNDARIES, VISIBLE FLOW
From the whiteboard to a working application.
Play a scenario, step through the decisions or select a component to inspect its responsibility. The diagrams follow the implemented design.
THE ARCHITECTURE BOARD02 / Integration Lab
Illustrated flow
Step 1 / 8 · click any component
FOLLOW THE FLOW
Reserve a delivery
The console asks the API to claim one synthetic delivery attempt.
Read all 8 steps without animation
Follow a failed delivery into dead letters, then replay it safely.
The browser delivers a reserved envelope to a fixed receiver. Retry scheduling uses an explicitly advanced virtual clock; it is not a background queue. Arrows and moving dots are an explanation of the implementation, not live telemetry.