EkosLive
عن المشروع
EkosLive منصة تصوير فلكي سحابية من فريق StellarMate. انضم LogicCraft بوصفه شريكاً هندسياً — متولياً البنية التحتية للخلفية ومدفوعات الاشتراك والتحكم في الوصول وتحسين الأداء عبر نظام الإنتاج المباشر.

نظرة عامة على المشروع
ساهم LogicCraft في EkosLive بوصفه شريكاً هندسياً — متولياً المسؤولية عن البنية التحتية للخلفية ومدفوعات الاشتراك والتحكم في الوصول والأداء في منصة تصوير فلكي سحابية على الإنتاج.

Our Scope
غطى نطاق هندستنا مجموعة محددة من أهداف البنية التحتية والتسييل: تطبيق مدفوعات اشتراك موثوقة عبر PayPal وStripe، وإنشاء نظام ACL آمن قائم على CASL لإدارة الأدوار، وتقليل تكاليف بنية AWS التحتية من خلال تخزين الاستعلامات مؤقتاً، وتحسين أداء الواجهة الأمامية وأوقات استجابة قاعدة البيانات للمنصة القائمة.


What We Delivered
دمجنا Sentry وحسّنا Webpack (TTI -40%)، ونفّذنا اشتراكات PayPal وStripe مع معالجة كاملة للـ Webhook، وبنينا دعم رفع S3 للملفات حتى 150MB، وطورنا وكيل تخزين مؤقت يقلل حجم استعلامات AWS بنسبة 70%، ونفّذنا نظام ACL بـ CASL مع MongoDB، وأطلقنا لوحة تحكم للمشرف لتتبع المستخدمين، وحسّنا أداء قاعدة البيانات بالفهرسة وإعادة هيكلة المخطط، وحافظنا على تشغيل المنصة على بنية Nginx ذاتية الاستضافة.
التحديات الرئيسية
معالجة رفع الملفات الكبيرة حتى 150MB إلى AWS S3 بشكل موثوق في الإنتاج دون مهلات انتهاء أو ضغط ذاكرة أو فقدان بيانات
كان حجم استعلامات AWS المفرط يرفع تكاليف البنية التحتية دون وجود طبقة تخزين مؤقت لاستيعاب الطلبات المتكررة
افتقرت المنصة إلى نظام تحكم في الوصول منظم — كانت أذونات المستخدم والمجموعة والمشرف تُعالج باتساق غير منتظم في قاعدة الكود
كان أداء الواجهة الأمامية متدهوراً بسبب تكوين Webpack غير المحسّن دون رؤية أخطاء الإنتاج ودون أدوات الملاحظة
What We Built
مدفوعات الاشتراك — تكامل PayPal وStripe مع معالجة Webhook كاملة وإدارة دورة حياة الخطة وتطبيق الفواتير عبر قاعدة المستخدمين بالكامل — بدعم نماذج الاشتراك لمرة واحدة والمتكررة.
نظام التحكم في الوصول — نظام ACL قائم على CASL مدمج مع MongoDB، يُنشئ أذونات أدوار دقيقة للمشرفين ومديري المجموعات والمستخدمين النهائيين — بالإضافة إلى لوحة تحكم مخصصة للمشرف لتتبع المستخدمين وإدارة الإعدادات.
البنية التحتية والملاحظة — دمج Sentry لتتبع الأخطاء في الوقت الفعلي، وتحسين بناء Webpack (TTI -40%)، وتكوين وحدات Git الفرعية، والحفاظ على النشر الذاتي الاستضافة على Nginx.
تحسين AWS والتخزين — تطوير وكيل تخزين مؤقت (حجم استعلامات AWS -70%) وتطبيق معالجة رفع الملفات للإنتاج على AWS S3 بدعم ملفات حتى 150MB مع البث المجزأ والتعافي من الأخطاء.
الواجهة النهائية
























نظرة عامة على الميزات
الخلفية والمدفوعات والبنية التحتية
انضم LogicCraft إلى مشروع EkosLive لتولي مجموعة مركّزة من المخرجات الهندسية — تسييل الاشتراكات عبر PayPal وStripe ونظام التحكم في الوصول CASL وتحسين AWS وتحسينات الأداء على مستوى المنصة.

مجموعة التقنيات
مساهمتنا عملت على خادم Node.js خلفي مع MongoDB، وAWS S3 للتخزين، وStripe وPayPal لمدفوعات الاشتراك، ونظام تحكم وصول CASL، وبنية تحتية Nginx ذاتية الاستضافة.
mongodb database
casl access control
المقاييس
-00%
وقت التفاعل (TTI)
تحسين تكوين بناء Webpack ودمج Sentry لتتبع أخطاء الإنتاج — خفض وقت التفاعل بنسبة 40% مع رؤية كاملة لأخطاء وقت التشغيل عبر المنصة المباشرة.
-00%
حجم استعلامات AWS
تطوير طبقة وكيل تخزين مؤقت لاستعلامات AWS تقلل حجم الاستعلامات الإجمالي بنسبة 70% — خفض مباشر لتكاليف البنية التحتية دون أي تأثير على حداثة البيانات أو صحة النظام.
000MB
أقصى رفع على S3
تطبيق معالجة موثوقة لرفع الملفات الكبيرة على AWS S3 — دعم الملفات حتى 150MB مع البث المجزأ وتتبع التقدم والتعافي من الأخطاء للاستخدام على نطاق الإنتاج.
-00%
زمن استجابة قاعدة البيانات





