Commit b65a3059 authored by mohammad.salama's avatar mohammad.salama

Added ReadMe

parent a24f5601
# Project Title
Simple Banking Operations with Kafka Message Broker.
## Description
Distributed App Incluing BankingApi which Takes information to perform a transaction between two accounts after validating with simple redis database has entries each entry is {name , balance , location}. the idea is simply to validate the operation by checking
location and based on the result which is eiher : Valid or Suspicious and we write the event to kafka topic in the name of the results.
so BankingAPI acts as producer to kafka topics , and the consumers are UserNotification and Reporting and AccountManager.
Valid is consumed by : Reporting and AccountManager.
Suspicious is consumed by : Reporting and UserNotification.
![Alt text](./System.png)
## Getting Started
* Modify IPs and Ports to suit your use case and Machines.
* first: run redis database on port 6379
* second: run services
## Authors
Contributors names and contact info
* Name: Mohammed Salameh
* email : mohammedsalameh37693@gmail.com
* LinkedIn : www.linkedin.com/in/mohammed-salameh-8b4811313
System.png

69.9 KB

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment