Skip to content

Architecture Diagrams

Visual reference for Ironflow’s architecture at multiple zoom levels.

Diagram Description
System Overview 30,000ft view: single binary, NATS, DB, SDKs, dashboard
Request Lifecycle What happens when an event is emitted (push + pull paths)
Resource Hierarchy Org → Project → Environment → Resources, IRN naming
Event Sourcing Flow Entity streams, projections, upcasters, read models
Execution Engine Step state machine with memoization, retry, and yield states
Multi-Node Cluster Nodes, NATS cluster, PostgreSQL, coordination mechanisms
Auth & RBAC Request → key lookup → role → policy evaluation → allow/deny
SDK Architecture Browser/Node/Go SDKs, push vs pull, communication protocols
Flows End-to-end data flow diagrams: emit, sync, ingest, pubsub, entity streams, cancel