Availability: Open Source
Written in : Java, Scala
It is an open source stream processing framework developed by Apache Software Foundation
It is based on the DataFlow model, which processes the elements during the arrival rather than processing them in micro-batches.
Dataflow enables flink to process millions of records per minute with lancy in milliseconds on a single machine.
Fault tolerance
High Level API
Stateful processing
SQL support
Environment Support
Low latency, High throughput
Complex event processing