advanced
تصميم نظام دفع موزع
تصميم معمارية لنظام دفع يتطلب التوسع العالي ومقاومة الأخطاء.
📝 Prompt-Inhalt
صمم معمارية عالية المستوى لنظام دفع إلكتروني موزع (Distributed Payment System) قابل للتوسع (Scalable) ومقاوم للأعطال (Fault-tolerant). ناقش بالتفصيل اختيارك لقاعدة البيانات (SQL vs NoSQL)، واستراتيجيات التناسق (Consistency models)، وكيفية التعامل مع ازدواجية المعاملات (Transaction Idempotency) وفشل الشبكة.