AntiPattern
Async Lifecycle & Event-Loop Coupling
async-event-loop-coupling
Async server behavior breaks when route handlers, middleware, or background work are coupled to the event loop’s lifecycle—e.g., async route wrappers, fixture-scoped app clients, or synchronous I/O inside async—causing deadlocks, stale connections, or incorrect execution.