সব problem (16)
System Design courseSystem Design Problems

0%

0/16 done

Practice · High Level Design · Money and Strong Consistency

Design a Mobile Wallet

IntermediateDouble-entry ledgerIdempotencyReconciliationSagas⏱ 3-4 ঘণ্টা

bKash এর মতো wallet যেখানে টাকা কখনো হারাবে না বা দ্বিগুণ হবে না: double-entry ledger, idempotent transfer, মাঝপথে failure সামলানো, আর প্রতিদিনের reconciliation।

✎

এটা লেখা হচ্ছে

পুরো solution আসছে। এর outline দেওয়া আছে, তাই চাইলে আগে নিজে design করে দেখতে পারো।

  1. 01Problem এর পরিচয়
  2. 02Problem statement
  3. 03Requirement
  4. 04Capacity estimation
  5. 05API design
  6. 06Database design
  7. 07Architecture
  8. 08Request lifecycle
  9. 09Component deep dive
  10. 10Scaling, ১০০ থেকে ১ কোটি user
  11. 11Failure scenario
  12. 12Reliability আর observability
  13. 13Security
  14. 14Trade-off
  15. 15Final architecture
  16. 16Interview আলোচনা

নিজে design করে solution টা বুঝেছো? Mark করো, তাহলে progress ট্র্যাক হবে।