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:
- simplicity
- reliability
- flexibility
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: