Commit c57b80b1 authored by drnull03's avatar drnull03

Fixed readme.md it was fucked up for some reason

parent 216d1f97
.
├── bank-api-service/ # The "Producer" service. Handles Fraud Detection logic and Redis lookups.
├── account-manager/ # Consumer service for 'valid-transactions'. Handles fund transfers.
├── reporting-service/ # Consumer service for both topics. Generates audit logs and statements.
├── user-notification-service/ # Consumer service for 'suspicious-transactions'. Alerts users of fraud.
├── conf/ # Kafka and Zookeeper configuration files (server.properties, etc.).
├── docs/ # Generated HTML documentation (Open index.html to view).
├── latex/ # Generated LaTeX source and PDF documentation (refman.pdf).
├── reports/ # Output directory where the Reporting Service persists data.
├── notifications/ # Output directory where the Notification Service persists alerts.
├── HomeworkReport/ # Final submission report and analysis documents.
├── Doxyfile # Configuration file for Doxygen documentation generation.
├── gitlab.txt # Repository and submission metadata.
└── README.md # Project overview and layout (This file).
This project is structured into several microservices and supporting directories. The `bank-api-service/` acts as the **producer service**, handling fraud detection logic and Redis lookups. The `account-manager/` is a **consumer service** for the `valid-transactions` topic and is responsible for processing fund transfers. The `reporting-service/` consumes messages from both Kafka topics to generate audit logs and account statements, while the `user-notification-service/` listens to the `suspicious-transactions` topic to alert users about potential fraud. Supporting directories include `conf/` for Kafka and Zookeeper configuration files, `docs/` for generated HTML documentation, `latex/` for LaTeX source files and PDF documentation, `reports/` for reporting outputs, `notifications/` for generated fraud alerts, and `HomeworkReport/` for the final submission report and analysis documents. Additional root-level files include `Doxyfile` for Doxygen configuration, `gitlab.txt` for repository and submission metadata, and `README.md` for the overall project overview.
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