Skip to content

A distributed, real-time fraud detection engine built on Event-Driven Architecture using Kafka, Quarkus, and Spring Boot.

License

Notifications You must be signed in to change notification settings

delath/sentinel-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Sentinel - Distributed Real-Time Fraud Detection Engine

Current Status: ๐Ÿšง Under Active Development

A distributed, real-time fraud detection engine built on Event-Driven Architecture using Kafka, Quarkus, and Spring Boot.

๐Ÿ— Architecture

The system uses a microservices approach to process high-velocity transaction streams.

graph TD
    subgraph Data [Data Layer]
        Kafka[Apache Kafka]
        DB[(PostgreSQL)]
        Redis[(Redis)]
    end

    subgraph App [Application Layer]
        Gen[Generator Service] --> Kafka
        Kafka --> Analyzer[Analyzer Service]
        Analyzer --> Kafka
        Kafka --> Alerter[Alerter Service]
        
        Analyzer -->|Persist| DB
        Analyzer -->|Cache| Redis
        Alerter -->|WebSockets| Dash[Dashboard UI]
    end
Loading

About

A distributed, real-time fraud detection engine built on Event-Driven Architecture using Kafka, Quarkus, and Spring Boot.

Topics

Resources

License

Stars

Watchers

Forks

Languages