Framework
Modular architecture
With Dagger, you don't need to write custom applications to process data as a stream. Instead, you can write SQL to do the processing and analysis on streaming data.
Reliable & consistent processing
Provides built-in support for fault-tolerant execution that is consistent and correct regardless of data size, cluster size, processing pattern or pipeline complexity.Robust recovery mechanism
Checkpoints, Savepoints & State-backup ensure that even in unforeseen circumstances, clusters & jobs can be brought back within minutes.SQL and more
Define business logic in a query & kick-start your streaming job; but it is not just that, there is support for user-defined functions & pre-defined transformations.Scale
Dagger scales in an instant, both vertically and horizontally for high performance streaming sink and zero data drops.Extensibility
Add your own sink or source to dagger with a clearly defined interface or choose from already provided ones.Flexibility
Add custom business logic in form of plugins (UDFs, Transformers, Preprocessors and Post Processors) independent of the core logic.