Article
REAL-TIME BANK TRANSACTION FRAUD DETECTION USING KAFKA ALGORITHM
Digital banking adoption has accelerated globally, increasing both transaction volumes and the risk of fraudulent activities. Traditional fraud detection techniques, relying on batch processing and periodic analysis, fail to detect fraudulent transactions in real time, leading to financial losses and customer distrust. This paper proposes a real-time bank transaction fraud detection system that leverages Apache Kafka for streaming transaction data and integrates machine learning algorithms such as Random Forest and Naive Bayes for real-time classification. The system architecture ensures scalability, fault tolerance, and low-latency processing. Experimental evaluation on a large-scale bank transaction dataset demonstrates that the proposed system achieves high accuracy, precision, and recall, efficiently detecting fraudulent transactions while minimizing false positives. The framework provides a practical solution for modern banking institutions seeking proactive fraud management.
Full Text Attachment





























