Execution Modes
Batch Mode
Process bounded datasets on a schedule.
runtime:
mode: batch
batch_size: 100000
`
## Streaming Mode
Process unbounded data in real-time.
```yaml
runtime:
mode: streaming
checkpoint_interval: 60
watermark_delay: 300
`
## Micro-batch Mode
Near-real-time processing with small batches.
```yaml
runtime:
mode: micro_batch
interval: 30 # seconds
max_batch_size: 10000
`
## See Also
- [Resource Management](/docs/runtime/resource-management)
- [Caching](/docs/runtime/caching)