Cloudflare's celld runtime adds deterministic simulation testing to catch distributed bugs
Cloudflare engineers describe building a deterministic simulation testing (DST) tool for celld, a runtime for running Workers and Durable Objects applications outside Cloudflare's infrastructure using only an S3-compatible object store as an external dependency. The simulator, still in development and not yet public, controls event ordering, timing, and storage responses so that failures involving delayed messages, failed writes, or node restarts can be reliably reproduced and debugged.