Tag Archives: Event-Driven Architecture

Complex Event Processing

There’s a lot going on in our system…. What does it really mean?

Complex Event Processing (CEP) is an emerging field that leverages the transport-level layer of the Event-Driven Architecture (EDA) model and applies an “analysis” layer on top of it.  EDA enables you to monitor and analyze important events that affect your business – like unusually large orders, significant inventory draws, critical processing delays, high- and low-water resource thresholds, and even suspicious activities – and provides a technological basis for responding to those events.

Supplementing conventional batch processing with EDA requires a mindset change, but once you have an EDA implemented, a lot of useful and actionable information about how things are working in your system becomes available.  However, coordinating this analysis and correlating disparate events into meaningful information is not a trivial task.  Continue reading