Long Runner

Long Runner is a set of services, libraries and utilities providing an easy way to build data processing pipelines running on Kubernetes.

Purpose and Goals

The purpose of the project is to provide an infrastructure and abstraction layer developers can use to build data processing pipelines.

Focus is on:

Implementation

All services are written in Kotlin.

Right API libraries are written in Kotlin, but it can be extended to other languages.

Levels of abstraction

Long runner has three levels of abstraction:

Scaling and high availability

scaling and HA

Guides

API Reference