I'm not a big expert on Asynchronous hooks yet (and the module is still experimental). However, I recommend that you take a look in particular at the AsyncLocalStorage API created by Vladimir.
Interesting articles and videos on the topic:
- Node.js 14 & AsyncLocalStorage: Share a context between asynchronous calls
- Making async context management faster, safer, and more stable by doing less - Stephen Belanger
- Fun with async hooks and stack traces - Zbyszek Tenerowicz | WFH Conf 2020
The integration is in progress on different frameworks like Adonis.js:
⬅️ 🌟 The different core modules: perf_hooks | ➡️ 🌟 The different core modules: Crypto