I’m no expert, but I think Kafka, Kafka Connect and Kafka Streams could be a 
great fit for your use case.  

Use Kafka Connect to pull data from the various data sources, into a topic or 
topics and then use Kafka Streams to do the joins, enrichment, and / or 
analysis needed to determine a record of interest. Send those records to 
another topic and have a simple consumer app watching that topic and sending 
notifications.   Sounds like a fun project! 

Dave

> On Sep 2, 2020, at 11:01 AM, cedric sende lubuele <sende.ced...@hotmail.com> 
> wrote:
> 
> Let me introduce myself, my name is Cedric and I am a network engineer 
> passionate about new technologies and as part of my new activity, I am 
> interested in Big Data. Currently, I live in Africa (Congo) and as everyone 
> knows, Africa is very late in terms of IT infrastructure (the Cloud is 
> difficult, we work a lot on premise).
> 
> While doing some research, I came across Kai Waehner's article (Kafka replace 
> database?<https://www.kai-waehner.de/blog/2020/03/12/can-apache-kafka-replace-database-acid-storage-%20transactions-sql-nosql-data-lake%20/>)
>  and I would like to be able to get an idea about the possibilities of Kafka.
> 
> Let me explain, I am working on a project for integrating several databases 
> (MySQL, MongoDB, Neo4j, ...) and I have to develop with my team, an alert 
> system which must detect anomalies on different criteria linked to a person 
> in the various departments of the company.
> Would Kafka be a good solution in order to centralize all the data and create 
> several analysis scripts to detect an anomaly and send back an alert message 
> such as for example a suspect wanted by the police?
> 
> Thank you in advance
> 
> 
> 
> Sende Cedric / Network IT
> sende.ced...@hotmail.com<mailto:sende.ced...@hotmail.com> / 082/8446954
> 
> UPSAIL GROUP
> http://upsail.co/<https://htmlsig.com/t/000001BFBBXF>
> 
> [http://upsail.co/wp-content/themes/upsail/images/logo.png]

Reply via email to