Concept Flow - DataLoader for batching
Request 1 arrives
Add key1 to batch queue
Request 2 arrives
Add key2 to batch queue
Batch function called once
Fetch data for keys: key1, key2
Return results to Request 1 and Request 2
DataLoader collects multiple requests and batches them into one call to fetch data together, then returns results to each request.