Перейти к содержимому

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?'