Skip to main content

Checkpoint: Concurrent Data Collector

intermediate20 min readLesson 100 of 169

Fetch many sources at once — failures and timeouts are data, not crashes.

The capstone of concurrency practice: many simulated sources, some slow, some broken. Collect everything recoverable, classify the rest, finish fast.

Working with AI: ask "where could this collector hang forever?" — every await without a bound is a suspect.