NoDB: معالجة المدفوعات بدون قاعدة بيانات

2024-12-21

في كتاب "دليل مهندس المدفوعات"، يقدم ألفارو دوران نهجًا ثوريًا لتصميم أنظمة الدفع: معالجة المدفوعات بدون قاعدة بيانات. يُجادل بأن شيوع البرمجة غير المتزامنة ينبع من افتراض ضرورة قواعد البيانات. باستخدام مصادر الأحداث، يتم تسجيل كل خطوة في عملية الدفع كحدث، وليس كحالة ثابتة. يتم تخزين هذه الأحداث مؤقتًا في الذاكرة، ويعيد النظام بناء حالة الدفع من تدفق الأحداث، مما يلغي الحاجة إلى التخزين الدائم. هذا النهج عالي الأداء والموثوقية، المستوحى من تداول التردد العالي، يسمح بالاسترداد السريع من حالات التعطل من خلال النسخ الاحتياطي الساخن. تتناول المقالة هذا المفهوم بالتفصيل باستخدام مثال لتدفق الدفع وتتطلع إلى تطبيقاته المستقبلية في أنظمة الدفع.

اقرأ المزيد