Complex Event Processing with Flink: the state of FlinkCEP
summary
An overview of FlinkCEP, a Complex Event Processing library built on Apache Flink that implements pattern matching over event streams for use cases like finance and clickstream analysis. Covers the kinds of CEP patterns supported, the library’s core building blocks and planned extensions, and demonstrates how FlinkCEP leverages Flink features (connectors, event-time processing, exactly-once state, fault-tolerance, savepoints and high throughput).
AI-written summary · about
chapters (17)
- 0:00Start
- 0:35CEP: Complex Event Processing
- 1:40CEP: use-cases
- 2:38Distributed Stream Processing
- 4:10Pattern Definition
- 5:14FlinkCEP Individual Patterns
- 8:42FlinkCEP Complex Patterns
- 9:07FlinkCEP Contiguity Conditions
- 11:42FlinkCEP Grouping Patterns
- 13:20FlinkCEP Summary
- 13:50FlinkCEP Integration with SQL
- 14:32Running Example: retailer
- 14:53Observation A Individual Patterns
- 16:30Running Example Individual Patterns
- 16:48Running Example Conditions
- 18:25Documentation
- 19:35Running Example Pattern Integration
related talks
38mStreaming analytics and CEP ... #bbuzz
39mDeclarative stream processing...
31mBlueprints for common stream processing use cases with Flink
45mBuilding an Event-Driven Application with Apache Flink
49mscale.bythebay.io: Stephan Ewen, Apache Flink and the Next Wave of Stream Processing Applications
41mBeyond the Hype: When Apache Flink Solves Real Problems
38mApache Flink: A Very Quick Guide
35mApache Flink 2.0: Unified Enterprise Data Processing System and Beyond
