Full Project: How Banks Detect Fraud | Digital Banking System | Spring Boot + kafka + Redis + SAGA
Yeshendra Dhaker
0:00 / 0:00
Full Project: How Banks Detect Fraud | Digital Banking System | Spring Boot + kafka + Redis + SAGA
35 370 просмотров · 1 мес. назад
Yeshendra Dhaker
9,18 тыс. подписчиков
35 370 просмотров · 1 мес. назад
You tap pay. In less than 2 seconds — money transferred.
But how do banks DETECT FRAUD in real-time in milliseconds before your account gets drained?
How does a transfer NEVER get stuck halfway even if something fails mid-process?
In this video We are building a Complete Digital Banking System from scratch — production level code, not a basic tutorial.
Netflix: • Full Project: How Netflix Streams Video to...
Uber: • Full Project: How Uber Finds Your Driver i...
Spring Boot Microservices Full Course [Github]: https://github.com/YeshendraDhaker/Sp...
Join our Spring Boot WhatsApp Community: https://chat.whatsapp.com/KfmzhmMXhK9...
Spring Boot Basics to Advanced [Full Playlist]: • Best Spring Framework Bootcamp Course [Inc...
Connect with me on LinkedIn: / yeshendra-dhaker-8b3ab0254
Docker-Compose File: https://drive.google.com/drive/folder...
TimeStamps:
0:00-04:54 - Building Digital Banking System
04:55-11:36 - Understanding Problem - 1
11:37-15:23 - Understanding Problem - 2
15:24-24:31 - HLD (High Level Design) Architecture
24:32-31:16 - Complete Money Flow
31:17-38:08 - SAGA Pattern
38:09-41:18 - Setting up Redis, Kafka, Zookeeper and other dbs.
41:19-48:22 - Banking Project Setup
48:23-1:22:28 - Code Account-Service
1:22:29-1:30:37 - Generate account number
1:30:38-1:35:22 - Code Account-Service cont.
1:35:23-1:41:04 - [Code] Deduct and Credit Balance
1:41:05-1:55:12 - Code Account-Service cont.
1:55:13-2:15:24 - Code Transaction-Service
2:15:24-2:28:52 - [CODE] Once Transaction Initiated
2:28:53-2:34:46 - Code Transaction-Service cont.
2:34:46-2:40:56 - Transaction Properties
2:40:56-2:45:30 - Code Fraud-Detection-Service
2:45:31-3:01:08 - Check Initiated Transaction
3:01:09-3:27:46 - Applying Fraud checks patterns
3:27:47-3:43:05 - Verification Required with OTP on Fraud
3:43:06-3:49:17 - Notification-Service code.
3:49:18-4:17:34 - Code to Compensate and Complete Transaction
4:17:35-4:44:48 - Code Payment Service, Creating Order
4:44:48-5:01:42 - Webhook handling success and Failure
5:01:42-5:06:33 - Payment-Service Cont.
5:06:34-5:12:11 - API-Gateway and Rate Limiting
5:12:12-5:35:37 - Code Notification-Service
5:35:38-5:51:47 - Setting up Payment Gateway
5:51:47-6:21:54 - Final Testing
5:21:54-6:22:37 - Banking System to Production and Coming up Next?'