Hi,

I'm Rafi, Data Architect at WalkMe.

Our Mobile platform generates events coming from the end-users mobile
device for different actions that the user does.

The use case I wanted to implement using Flink CEP is as follows:

We would like to expose a UI where we could define a set of rules. Rules
can be statefull, like:

User did X 4 times in the last hour
AND
User did Y and then did Z in a session
AND
User average session duration is > 60 seconds

As the set of rules are met, we would like to trigger an action. Like a
REST call, fire event, etc.

This sounds like a good fit for Flink CEP, except that currently, I
understand that CEP patterns have to be "hard-coded" in my jobs code in
order to build the graph.
This set of rules may change many times a day. So re-deploying a Flink job
is not an option (or is it?).

I found this ticket: https://issues.apache.org/jira/browse/FLINK-7129 and
was hoping you plan to add this feature soon :)

This would make a powerful feature and open up many interesting use-cases.

Meanwhile, can you suggest a way of implementing this use-case?

Hope this makes sense.
Would love to hear your thoughts.

Thanks,
Rafi

Reply via email to