Node.js · Async Programming · Senior · Architecture
Explain async context / AsyncLocalStorage use cases.
Short Interview Answer
Propagate request IDs, tenants, and tracing context across async boundaries without explicit params.
Detailed Explanation
Powerful for logging/observability. Beware overhead and incorrect nesting. Don't store huge objects in ALS.
Interview Tip
Tie to OpenTelemetry / request-scoped context.