Reconnectingβ¦
Tag
#task
2 articles
Engineering
Task.async_stream Patterns: The One OSINT Concurrency Primitive You Actually Need
You don't need a job queue for 50 parallel OSINT lookups. You need Task.async_stream with the right timeout, the right max_concurrency, and `on_timeout: :kill_task`. Here's the recipe and the three gotchas.
Apr 09, 2026
Β·
6 min read
Β·
TomΓ‘Ε‘ Korcak (korczis)
task
concurrency
async
+2
Engineering
Concurrent Data Processing with Task, Flow, and async_stream
Practical patterns for concurrent data processing in Elixir using Task, Flow, and Task.async_stream for OSINT adapter queries, timeout management, and error isolation.
Mar 22, 2026
Β·
10 min read
Β·
Tomas Korcak (korczis)
elixir
concurrency
task
+2