Skip to content

Architecture Diagrams

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

DiagramDescription
System Overview30,000ft view: single binary, NATS, DB, SDKs, dashboard
Request LifecycleWhat happens when an event is emitted (push + pull paths)
Resource HierarchyOrg → Project → Environment → Resources, IRN naming
Event Sourcing FlowEntity streams, projections, upcasters, read models
Execution EngineStep state machine with memoization, retry, and yield states
Multi-Node ClusterNodes, NATS cluster, PostgreSQL, coordination mechanisms
Auth & RBACRequest → key lookup → role → policy evaluation → allow/deny
SDK ArchitectureBrowser/Node/Go SDKs, push vs pull, communication protocols
FlowsEnd-to-end data flow diagrams: emit, sync, ingest, pubsub, entity streams, cancel