Prismatic
MCP Status GitHub vHSBHNR
Sign In
  • Intelligence
    Due Diligence OSINT Interactive Labs
    Ecosystem
    Apps Perimeter (EASM)
    Operations
    MCP Dashboard Ops Center Health Platform Health
  • Developer Hub Agents API Reference IDE
    Prompts LLM Tools Analytics
  • Academy Glossary Blog Investigations
    Blackboard
  • Living Intelligence System CPU System Memory System Storage
    Operations Analytics Latency Analytics
ESC

No results for ""

↑↓ navigate ↡ open esc close
Reconnecting…
Investigate
  • Dashboard
  • New Investigation
    • All Cases
    • DD Cases
    • OSINT Cases
    • Investigations
    • Entity Registry
    • Czech Entities
  • Evidence Graph
    • OSINT Tools
    • EU Providers
    • Google Dorks
  • Reports
Monitor
    • Assets
    • EASM Dashboard
    • Compliance
  • Breach Detection
  • Drift Detection
  • Activity Feed
Decide
  • Risk Dashboard
  • Decision Engine
  • DD Dataroom
  • Vendor Assessment
  • Market Intelligence
  • Analytics
Learn
  • Academy
  • Glossary
  • Simulation Lab
  • Prompt Library
System
    • Health
    • Observability
    • Telemetry
    • Command Center
    • Registry
    • Builder
    • Monitoring
    • Societies
    • MCP
    • DD Pipeline
    • Bulk Processing
    • Blackboard
    • Knowledge Graph
    • Prolog Engine
    • Hub
    • IDE
    • Prompt IDE
    • Ops Center
    • Mycelial
    • AutoEvolve
    • AutoHeal
    • Kernel
    • Adapters
    • Database
    • Routes
    • Settings
    • API
    • Quality Reports
Blog / Tag

Tag

#async

3 articles

← All articles
Engineering

LiveView Hub Patterns: Building Intelligence UI That Survives Contact With Reality

Intelligence workflows demand UI that streams, degrades gracefully, and never deadlocks the BEAM. Here are the LiveView patterns Prismatic uses across /hub β€” async mounts, PubSub fan-out, and the one rule that prevents 90% of prod crashes.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
liveview phoenix pubsub +2
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

Related tags

elixir 52 osint 21 architecture 20 compliance 11 due-diligence 11 security 11 phoenix 10 intelligence 10 otp 10 liveview 9 pipeline 8 performance 7 deployment 6 quality 6 czech 6 pubsub 6 nis2 6 ci-cd 6 api 6 evolution 6 umbrella 5 observability 5 doctrine 5 metrics 5

CONFIDENTIAL AND PROPRIETARY

Property of Prismatic Platform. Unauthorized distribution prohibited.

GHL License