CEP platform handling millions of users - lessons from 3 years in production
3 years ago together with the leading telco in Kazakhstan - Kcell, we started a project of building Flink-based Complex Event Processing (CEP) platform for their business. The system built handles now over 10 millions of users, 500 K of interactions per second and billions per day. On these massive streams of interactions it applies in real-time over a hundred of complex pattern searches, analytics and business rules e.g. to offer new products, next best actions, communicate to users, detect frauds or automate various business actions. We with Kcell jointly run and improve this platform for 3 years till today while the use cases, their complexity and data sizes are only expanding. In our presentation, we show how we architected and built the platform, what advanced and innovative Flink patterns we applied like dynamic updates of application logic or running tens of rules in one application. We also share how we evolve the system, operate it and make sure it runs 24/7. We won’t skimp on the lessons we learned from running, sometimes failing, but also optimizing our applications for high load and performance. We also show what value the project brings to the client and how it enabled thinking about new products and revenue streams. Whether you're in a telecom, banking, e-commerce, IoT or other data intensive industry, you will learn a ton with us.

Looking for patterns with Flink CEP library - Dawid Wysakowicz (GetInData)
![[KieLive20] Saga pattern powered by Kogito, with Tiago Dolphine and Ruben Romero](https://i.ytimg.com/vi/3NiWbqvCtm8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAU2bu1MlUZsg7pVtQ1HuTRV1AXEQ)
[KieLive20] Saga pattern powered by Kogito, with Tiago Dolphine and Ruben Romero

Streaming Concepts & Introduction to Flink - Event Time and Watermarks

Event-Driven Payment Exception Handling Using Kogito

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Flink Forward Barcelona 2025: Opening Session and Keynotes

Enabling Apache Flink Management Platforms as a Service in the AI Stack

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

Is Flink SQL a Database? | Apache Flink® SQL

Cybersecurity Architecture: Who Are You? Identity and Access Management

Preventing Blackouts with Flink: Power Grid Data Processing for Millisecond-Level Fault Handling

AWS re:Invent 2020: Building real-time applications using Apache Flink

Apache Fluss and the Seven Deadly Sins of Streaming

Hands-on Stateful Serverless Applications with Kubernetes and Stateful Functions

Google & AWS Veteran: What Top Tier Software Architects Do Differently

Apache Fluss: Making Your Lakehouse Truly Real Time

Salesforce Tutorial For Beginners | Introduction To Salesforce | Salesforce Training | Simplilearn

Think Fast, Talk Smart: Communication Techniques

Distributed rules engines and CEP

