The Node.js Performance Issue Hidden in One Innocent Loop

The code looked clean in review, but every item waited for the previous one, and production traffic turned a simple loop into a bottleneck.