Concept Flow - Promise.all for parallel execution
Start multiple promises
Promises run in parallel
Wait for all promises to resolve
If any promise rejects, stop and reject
All promises resolved
Return array of results
This flow shows how Promise.all starts multiple promises at once, waits for all to finish, and then returns all results together or rejects if any fail.