Use this when legacy Node.js code has 3+ levels of nested callbacks making flow tracking difficult and error handling easy to miss. Paste the callback-based code to get it flattened with async/await, with parallelizable parts optimized using Promise.all.