On this page
Architecture
LiteFunctions runs entirely inside your cluster. The control plane coordinates deployments and runtime orchestration, while the data plane handles request and event execution.
High-Level Flow
- Ingress receives HTTP traffic and forwards it to the LiteFunctions ingestor.
- Ingestor dispatches requests or publishes events (via NATS) for async processing.
- Operator reconciles function definitions and manages runtime pods.
- Runtime executes the function, returning responses or emitting events.
Architecture Diagram
If you don’t see the diagram, ensure the image exists at docs/static/images/architecture.png and refresh.
Runtime Modes
- Dynamic runtime: Shared server per project, starts on-demand and reuses warm processes.
- Binary runtime: Dedicated server per function with stricter isolation.