What is Bento?
mainBento is a declarative data streaming service designed to solve data engineering problems using simple, chained, stateless processing steps.
Key characteristics include:
- Resiliency: Implements transaction-based resiliency with back pressure. When used with at-least-once sources and sinks, it guarantees at-least-once delivery without requiring message persistence during transit.
- Data Agnostic: It does not care about the data format, making it easy to integrate into existing infrastructure.
- Versatility: It can complement or act as a simpler alternative to integration frameworks, log aggregators, and ETL workflow engines.
- Extensibility: Uses a component-based architecture consisting of Inputs, Processors, and Outputs.