Skip to content

anshu4sharma/fraud_payment_detector

Repository files navigation

Fraud Payment Detector

A real-time payment fraud detection system built with Go, Kafka, and Redis. Detects anomalous transactions using simple, configurable rules.

Core Rules

  • High-Frequency Transactions – flags rapid successive transactions.

  • Large Amounts – flags transactions exceeding thresholds.

  • Geographical/Velocity Checks – flags impossible travel patterns between transactions.

Quick Start

Clone the repo:

git clone [email protected]:anshu4sharma/fraud_payment_detector.git
cd fraud_payment_detector

Install dependencies:

go mod tidy

Start all services (Redis, Kafka, and the application) using Docker Compose:

docker-compose up -d

Run the application

go run main.go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published