Payments, ledgers & idempotency
15 प्रश्न
विज्ञापन क्लिक एग्रीगेटर
विज्ञापन क्लिक एग्रीगेटर डिज़ाइन करें। इसमें High-throughput ingestion of K-M clicks/sec via a log/stream (Kafka) before aggregation, Exactly-once vs at-least-once delivery and idempotent aggregation...
मुफ़्त गाइडCoupons and Deals Platform
एक coupons and deals platform design करें जहाँ users deals की एक बड़ी, अक्सर बदलती catalog को browse और search करते हैं, और हर limit में coupon code ठीक एक बार redeem करते हैं, बिना कभी stale prices...
प्रीव्यूDonation Platform
GoFundMe जैसा एक donation platform डिज़ाइन करें — कोई campaign रातोंरात viral हो सकता है और छोटे-छोटे दान का भारी spike आ सकता है, और हर एक डॉलर capture होना चाहिए, refundable होना चाहिए, और एक सटीक...
प्रीव्यूमैसेजिंग सिस्टम
मैसेजिंग सिस्टम डिज़ाइन करें। इसमें WebSocket connection management at scale: a connection registry mapping user/device to the gateway instance holding their socket, Message delivery semantics:...
मुफ़्त गाइडभुगतान सिस्टम
एक e-commerce प्रोडक्ट के लिए payment system डिज़ाइन करें — पैसा buyer, platform और seller के बीच सही तरीके से move होना चाहिए, भले ही transaction के बीच में network fail हो जाए, और बाद में हर एक...
प्रीव्यूRobinhood (Stock Trading)
Robinhood जैसा एक retail stock trading platform डिज़ाइन कीजिए जो लाखों users को buy/sell orders लगाने दे, cash और positions को regulatory-grade सटीकता से track करे, और live quotes stream करे — और...
प्रीव्यूSpend Management System
Brex या Ramp जैसा एक corporate spend management platform design करें — हर card swipe को दो सेकंड के अंदर एक live policy engine के खिलाफ authorize या decline होना चाहिए, और हर transaction accounting...
प्रीव्यूभुगतान API प्लेटफॉर्म
भुगतान API प्लेटफॉर्म को खुद design करें — एक payments platform जिस पर दूसरी companies अपने product बनाती हैं, जो हज़ारों merchants को charge/webhook APIs देती है और साथ ही transactions को कई...
प्रीव्यूटिकटिंग सिस्टम
टिकटिंग सिस्टम डिज़ाइन करें। इसमें Seat inventory model and seat-map representation for a venue/event, including seat status transitions, Reservation hold with TTL: reserve then confirm two-phase...
मुफ़्त गाइडWebhook
एक webhook delivery platform (Stripe-webhooks जैसा) डिज़ाइन करें जो retry, ordering और security की बाधाओं के तहत हज़ारों third-party consumer endpoints तक event notifications विश्वसनीय रूप से पहुँचाए।
प्रीव्यूवीडियो प्लेटफॉर्म
वीडियो प्लेटफॉर्म का upload और processing pipeline डिज़ाइन करें — user-generated videos की भारी मात्रा में uploads स्वीकार करें और उन्हें एक playable, multi-resolution catalog में बदलें।
प्रीव्यूNotification System
एक multi-channel notification system डिज़ाइन करें जो कई internal services की ओर से email, push, SMS और in-app notifications भेजे, और साथ ही user preferences तथा delivery guarantees का सम्मान करे।
प्रीव्यूFraud Detection
एक real-time ML fraud/risk scoring सिस्टम डिज़ाइन करें जो payment transactions को 100 ms से कम में स्कोर करे। feature के प्रकार (velocity, graph, device), streaming feature computation, label delay...
प्रीव्यूIoT Device Platform
MQTT के ज़रिए लगभग 1 करोड़ कनेक्टेड डिवाइसों को मैनेज करने वाला एक platform डिज़ाइन करें: connection lifecycle और disconnect का पता लगाना, fleet-स्केल पर telemetry ingest, और — सबसे विशिष्ट समस्या —...
प्रीव्यूStock Exchange
किसी stock exchange के core trading system को design करें: orders को एक central limit order book में लें, price-time priority पर match करें, और जब आपका अपना book किसी order को पूरा न कर सके, तो बाक़ी...
प्रीव्यू