ISE Blog

Test Driving Streaming and CEP on Apache Ignite

In-memory computing is evolving rapidly, providing the high-throughput and low-latency data processing needed to fuel IoT innovation. And, the open source Apache Ignite project is leading the way with a full-featured, in-memory data fabric that includes a data grid, compute grid, service grid, and messaging. But did you know it also provides streaming and complex event processing (CEP) features?  With so many other streaming engines available (such as Spark Streaming, Apache Flink, or Apache Apex) why choose Apache Ignite?

In this presentation, that I gave at the In-Memory Computing Summit 2016, I provide a vendor neutral assessment of Apache Ignite Streaming and CEP, along with a demo of Apache Ignite Streaming in action to help you decide if it is the right fit for your needs. The code demo focuses on a simple IoT use case where sensors in a manufacturing plant stream data into Apache Ignite and a client application aggregates the data and presents it on a dashboard.

You can watch the video recording below and download the slides here.



Check out my thoughts on the In-Memory Computing Summit 2016, and please feel free to contact me with questions if I can help you with your high-performance data processing needs. You can email me directly or use the comment form below.

Matt Coventon, Senior Software Engineer

Matt Coventon, Senior Software Engineer

Matt Coventon is a Senior Software Engineer and the Practice Lead for Big Data Services at Innovative Software Engineering (ISE), a professional services company with a strong interest in the intersection of vehicle telematics, mobile applications, and big data. In his 10 years at ISE his primary focus has been architecting and building web, middleware, and analytics applications that are high performance, fault tolerant, and easy to scale. He enjoys tackling new technologies and understanding how they can be best utilized within the enterprise. He’s a father of four, and in his free time, he’s a songwriter.