Skip to content

Kolarov22/TransactionVerifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transaction verifier


Description

The project is meant to analyze financial transactions and determine possible financial frauds based on multiple criteria:

  • Transactions initiated by a repeating account in a short span of time
  • Transactions between accounts owned by related persons, as per person's last name

Tech stack

Spring Boot
Spring JPA
Apache Kafka
PostgreSQL
Docker

Architecture

Architecture is based on microservices which communicate through Eureka server. Microservices available:

  • Transactions:8081 - handles persistence of entities in DB, logic for CRUD operations, exposes API for manipulating entities
  • Analytics:8082 - performs analysis on transaction data, exposes API for getting suspicious transactions
  • Discovery:8761 - enables inter service discovery with Eureka server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages