Primitives
The base ideas and structures which iii's high-level Concepts are built upon.
The iii engine has several core primitives that are primarily necessary to know when building infrastructure and not when building applications. The two previously discussed Concepts of Call and Register map respectively to two primitives that will be covered first: Triggers and Functions.
Triggers
Triggers are entrypoints into a iii system.
Functions
Functions are an abstraction on anything that can be called from local functions to http endpoints.
Engine
The Engine is primarily responsible for routing requests.
Workers
Workers are what handle Function invocation within iii.
Modules
Modules are the interface between the Engine and the rest of the application.
Context
Context is the full state of a iii system