Architecture
The structural components of an iii system.
An iii system is made up of four components working together: the Engine, Workers, Modules, and Context.
Engine
The central orchestrator of a iii system — routes triggers to workers, manages modules, and tracks all registered functions.
Workers
Any process that connects to the iii Engine using an SDK and registers Functions.
Modules
Modules are the interface between the Engine and the rest of the application.
Triggers
Triggers are entrypoints into a iii system. Learn about trigger types, configuration, conditions, and lifecycle.
Data Channels
Channels enable streaming binary data between functions across workers. Learn about channel creation, writer/reader pairs, and serializable refs.