Firing off supervised tasks and waiting on the results

Have a look at Task.Supervisor.async_stream/6 (and Task.Supervisor.async_stream_nolink/6) and a Task.Supervisor.async_nolink/5 example (and explanation).

2 Likes