Functional Big Data Processing API
- Portable. Define your job once and run it with different interpreters
- Idiomatic. Functional type-driven API design
- Lightweight. As little overhead as possible. Interpreters translate a job directly into a native data processing framework API
- Reasonable. Low cognitive friction to understand and debug an interpreter
WordCount example.