Skip to main content

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)