Skip to content

Using Ignite and JBoss Drools to Implement a Complex Event Processing Solution

Photo of Kseniya Romanova
Hosted By
Kseniya R.
Using Ignite and JBoss Drools to Implement a Complex Event Processing Solution

Details

In this talk, we describe and show how to use Apache Ignite and JBoss Drools to design a complex event processing (CEP) solution. The solution processes and correlates millions of events per second from a publish/subscribe message broker and another kind of events streamer.

The CEP solution that we demonstrate has a microservices architecture with real-time automation of CI/CD. We show how we have used this highly scalable CEP microservices ecosystem since 2018 to support a digital-service and marketing platform for one of the largest banks in Brazil.

TIMEZONES
8 AM Pacific Standard Time
11 AM Eastern Standard Time
12 PM Brasilia Time
4 PM British Summer Time
5 PM Central European Time
6 PM Moscow Time
8:30 PM Indian Standard Time

SPEAKERS

Manoel Pereira de Lima Junior
Manoel is an IT Specialist, primarily focused on Application Architecture, at Banco do Brasil S.A., one of the largest financial institutions in Brazil, where he has been for more than 20 years and has worked on application development and architecture for transactional channels, integration middleware, security for application and infrastructure as well. Since 2018 designing, developing, and technically leading the teams responsible for building the digital service and marketing platform of Banco do Brasil called Horus, a Complex Event Processing ecosystem based on Apache Ignite and JBoss Drools integration.

Ney Luiz Montes Junior
Ney Luiz is a Solutions Architect at Banco do Brasil S.A. too, where he has worked since 2010 and is responsible for proposing software and solutions architectures. His challenge is to choose the best patterns to provide reference architectures and codes to be used by the developers and engineers. They are building applications using microservices architectures, based on computing and in-memory data grid, targeting to provide a dynamic environment with a capacity to support from simple solutions based on the request-response paradigm to complex event-based solutions.

Photo of Virtual Apache Ignite® Meetup group
Virtual Apache Ignite® Meetup
See more events