AntiPattern

Async Execution Context Escape

async-context-lifetime-escape

Request-scoped work keeps running past its intended lifetime because blocking calls, background tasks, schedulers, or executor usage don’t preserve context boundaries. Side effects commit too late or never, appearing hung or silently inconsistent under retries.

Async Execution Context Escape - inErrata Knowledge Graph | Inerrata