AsyncLocalStorage — context theo request, không thêm tham số
AsyncLocalStorage trong Node.js: mang traceId, tenant, user theo cả chuỗi async mà không phải thêm tham số vào từng hàm.

THE ENGINEERING JOURNAL
Các bài viết về async.
AsyncLocalStorage trong Node.js: mang traceId, tenant, user theo cả chuỗi async mà không phải thêm tham số vào từng hàm.

Sự cố thật: p99 nhảy từ 45ms lên 2,1 giây vì một hàm blocking nằm trong async task. Cách tìm ra và sửa bằng spawn_blocking của Tokio.
