A Real-Time Bank Transaction Fraud Detection Framework Using Apache Kafka and Machine Learning

Authors

  • Sudheer Kamana Author
  • D.Phani Kumar Author

DOI:

https://doi.org/10.62643/

Keywords:

Conventional Fraud Detection, Apache Kafka, Machine Learning (ML), Random Forest, Supervised Models, Digital Banking.

Abstract

The enormous rise in digital banking, online financial services has increased the size, speed, and depth of financial transactions significantly, thus intensifying the vulnerability to predatory actions. Conventional fraud detection patterns based on rule-based logic and batch processing can often not generate timely and accurate fraud detection in high-volume transactional settings. To overcome these shortcomings, this paper will introduce a real-time bank transaction fraud detection system that combines Apache Kafka event streaming distributed over various banking flagellation channels to a set of machine learning (ML) fraud detection algorithms applied in real time by Kafka consumers. Transaction data is preprocessed, processed into features and normalized and then executed through supervised ML models that have been trained on past transaction datasets. The framework uses algorithms like Random Forest and are effective at capturing the complex trends in transactions and differentiating legitimate and fraudulent transactions with low latency. Transaction fraud in quickly, generating real-time notifications and allowing immediate preventative measures; The system is based on a modular and flexible architecture that ensures fault tolerance, high throughput, and component independence, which is adapted to real-world banking applications. The system has been able to identify fraud in near real time with experimental implementation and execution results indicating that it is able to perform reliably. In sum, the suggested solution increases fraud prevention, minimizes financial loss, and improves security and customer confidence in modern online banking platforms.

Downloads

Published

25-02-2026

How to Cite

A Real-Time Bank Transaction Fraud Detection Framework Using Apache Kafka and Machine Learning. (2026). International Journal of Engineering Research and Science & Technology, 22(1), 522-526. https://doi.org/10.62643/