A backend banking architecture built with Node.js and PostgreSQL. This project implements ACID-compliant transactions to ensure data integrity during fund transfers.
- Runtime: Node.js (Express.js)
- Database: PostgreSQL (Relational Data & Transactions)
- Security: UUIDs, Row-Level Locking
- Tools: Postman, Git
- Database Schema Design (Users, Wallets, Transactions)
- User Authentication
- Atomic Fund Transfer (ACID)
- Concurrency Handling