Project Title | Kafka Project: Distributed Banking System |
---|---|
Course | BSc (Hons) in Software Development |
Module | Distributed Systems |
Institute | Galway-Mayo Institute of Technology |
Student | John Shields |
Module Lecturer | John French |
Grade Achieved | 73% |
A distributed banking system built with Java and Apache Kafka, comprising multiple microservices that process card transactions and detect suspicious activity based on location mismatches. Includes services for transaction validation, customer notifications, account management, and reporting, all communicating through Kafka topics with a fault-tolerant multi-broker cluster.
View the Project's Wiki here.