Reconciliation / Background Repair

6 प्रश्न

  • Donation Platform

    GoFundMe जैसा एक donation platform डिज़ाइन करें — कोई campaign रातोंरात viral हो सकता है और छोटे-छोटे दान का भारी spike आ सकता है, और हर एक डॉलर capture होना चाहिए, refundable होना चाहिए, और एक सटीक...

    प्रीव्यू
  • भुगतान सिस्टम

    एक e-commerce प्रोडक्ट के लिए payment system डिज़ाइन करें — पैसा buyer, platform और seller के बीच सही तरीके से move होना चाहिए, भले ही transaction के बीच में network fail हो जाए, और बाद में हर एक...

    प्रीव्यू
  • Spend Management System

    Brex या Ramp जैसा एक corporate spend management platform design करें — हर card swipe को दो सेकंड के अंदर एक live policy engine के खिलाफ authorize या decline होना चाहिए, और हर transaction accounting...

    प्रीव्यू
  • Distributed Key-Value Store

    एक Dynamo-शैली का highly available key-value store डिज़ाइन करें: consistent hashing से keys को nodes पर बाँटें, हर key को N nodes पर replicate करें, और हर operation को quorum reads और writes (R + W >...

    प्रीव्यू
  • Stock Exchange

    किसी stock exchange के core trading system को design करें: orders को एक central limit order book में लें, price-time priority पर match करें, और जब आपका अपना book किसी order को पूरा न कर सके, तो बाक़ी...

    प्रीव्यू
  • Object Storage

    एक S3 जैसी object storage service डिज़ाइन करें जो अरबों immutable blobs को टिकाऊ ढंग से और सस्ते में स्टोर करे। इसमें metadata/data separation, 11-nines durability के लिए erasure coding, background...

    प्रीव्यू