This demo captures 400 HTTP requests in Apache Iggy, then replays them against two versions of a web server: one with a connection-pool leak and one with the fix.
Apache Flink processes the measured responses into Apache Iceberg. DuckDB checks that both runs used the same requests and compares the results:
HTTP errors: 194 → 0
Failed health requests: 65 → 0
p95 response latency: 155.5 ms → 32.0 ms
The recording also checks the retained requests and reads the committed results again. Images are prebuilt, services are running, and playback shortens idle waits.
Run the example locally with Docker Compose and make run: