Complex event processing with Apache Flink
Complex event processing (CEP) helps detect patterns over continuous streams of data. DNA sequencing, fraud detection, shipment tracking with specific characteristics (e.g., contaminated goods), and user activity analysis fall into this category. Kostas Kloudas offers an overview of Flink's CEP library and explains the benefits of its integration with Flink.
Talk Title | Complex event processing with Apache Flink |
Speakers | Kostas Kloudas (data Artisans) |
Conference | Strata Data Conference |
Conf Tag | Making Data Work |
Location | London, United Kingdom |
Date | May 22-24, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Complex event processing (CEP) is the art of detecting patterns (or predefined sequences of data) over continuous streams of data. Use cases can range from searching for DNA sequences and detecting suspicious activity in transaction logs to tracking shipments with specific characteristics (e.g., contaminated goods) and analyzing user activity on websites, and financial institutions, network security companies, retailers, IoT-based services, and many other organizations can benefit (and, in fact, are already benefiting) from implementing a state-of-art CEP library on top of a state-of-the-art stream processor like Apache Flink. Kostas Kloudas offers an overview of Flink’s CEP library and explains the benefits of its integration with Flink. You’ll learn some of the most interesting features of FlinkCEP and discover how the integration of FlinkCEP with Flink allows the former to take advantage of Flink’s rich ecosystem (e.g., connectors) and its advanced stream processing capabilities, such as support for event-time processing, exactly once state semantics, fault tolerance, savepoints, and high throughput.