Tag

#otp

10 articles

← All articles
Engineering

Supervision Trees for OSINT Pipelines: Let It Crash, Keep the Evidence

How Prismatic structures supervision trees so that a single flaky OSINT adapter never brings down a case. DynamicSupervisor, Task.Supervisor, and the one-for-one rule that saved production.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
otp supervision osint +2
Featured
Deep Dive

Building an Intelligence Platform with Elixir: Why We Chose the BEAM

The technical rationale behind building Prismatic Platform on Elixir/OTP: fault tolerance for 128 OSINT adapters, concurrency for parallel intelligence gathering, and the BEAM's unique properties for real-time analysis.

Apr 02, 2026 Β· 12 min read Β· Tomas Korcak (korczis)
elixir beam otp +3
Evolution

Self-Healing Systems: OTP Supervision in Practice

OTP supervision trees are the foundation of self-healing software. This article covers the SupervisionIntrospector, RemediationRegistry, restart strategies, cascade failure prevention, and the lessons learned system that makes the platform smarter after each fault.

Mar 21, 2026 Β· 10 min read Β· Prismatic Engineering
otp supervision self-healing +2
Engineering

GenServer Patterns for Production Systems

Battle-tested GenServer patterns covering state management, handle_continue, timeout strategies, Registry usage, and bottleneck avoidance in production Elixir systems.

Mar 10, 2026 Β· 12 min read Β· Tomas Korcak (korczis)
elixir genserver otp +2
Engineering

Building Self-Healing OTP Supervision Trees

How Prismatic uses OTP supervision strategies, circuit breakers, and remediation registries to build systems that recover from failures automatically without human intervention.

Mar 09, 2026 Β· 10 min read Β· Tomas Korcak (korczis)
otp supervision fault-tolerance +3
Architecture

Umbrella Applications at Scale: Managing 94 Apps

The Prismatic Platform runs 94 applications in a single umbrella project. This article covers domain boundary design, dependency management, cross-app communication, and the tooling required to keep it all working.

Mar 09, 2026 Β· 11 min read Β· Prismatic Engineering
umbrella elixir monorepo +2
Engineering

ETS-Backed Registries: Sub-Millisecond Access in Elixir

ETS tables provide concurrent read access with sub-millisecond latency. The Prismatic Platform uses ETS for agent registries, OSINT tool catalogs, blog articles, and glossary terms with patterns you can apply to your own projects.

Mar 07, 2026 Β· 10 min read Β· Prismatic Engineering
ets elixir performance +2
Engineering

ETS-Backed Registries: Sub-Millisecond Data Access in Elixir

How Prismatic uses ETS tables as high-performance registries for agents, OSINT adapters, blog articles, and platform metrics. Patterns for compile-time loading, lazy initialization, and concurrent reads.

Mar 05, 2026 Β· 9 min read Β· Tomas Korcak (korczis)
elixir ets performance +3
Engineering

Umbrella Architecture at Scale: Managing 94 OTP Applications

Lessons learned from building and maintaining a 94-app Elixir umbrella project. Covers dependency management, compilation strategies, testing patterns, and when umbrella architecture breaks down.

Mar 03, 2026 Β· 11 min read Β· Tomas Korcak (korczis)
elixir otp umbrella +3
Tutorial

Building OSINT Adapters with Elixir: A Practical Guide

Step-by-step guide to building production-grade OSINT adapters using Elixir, OTP supervision, and the Prismatic Plugin Kit. Covers rate limiting, error recovery, and confidence scoring.

Feb 20, 2026 Β· 10 min read Β· TomΓ‘Ε‘ Korcak (korczis)
elixir osint adapters +3