زيارة الموقع

صيانة Ember.js | تنظيف الأكواد القديمة | ترقية الإصدار | التكنولوجيا المالية للعملات المشفرة

sFOX institutional crypto trading dashboard built with Ember.js

sFOX هو وسيط العملات المشفرة للمستثمرين المؤسسيين، يجمع السيولة من أكثر من 80 سوقاً عبر واجهة واحدة. مع حجم معاملات يتجاوز 600 مليار دولار، تخدم منصتهم صناديق التحوط والمتداولين المؤسسيين الذين يحتاجون بنية تحتية موثوقة وعالية الأداء. عندما تراكمت الأكواد القديمة في قاعدة كود Ember.js الخاصة بهم مما هدد قابلية الصيانة، احتاجوا خبرة متخصصة لتنظيفها دون تعطيل التداول المباشر.

القطاع

العملات المشفرة / التكنولوجيا المالية المؤسسية

مدة المشروع

10 أشهر

الموقع

وايومنغ، الولايات المتحدة

رضا العميل

مجال التحسين

تعمل لوحة تحكم التداول في sFOX على Ember.js، وهو إطار عمل يتطلب صيانة دورية مع تطور النظام البيئي. تراكمت في قاعدة الكود تحذيرات من الأنماط والمكونات القديمة. إذا تُركت دون معالجة، ستتعطل في النهاية مع تحديثات Ember المستقبلية. التحدي: تنظيف الديون التقنية بشكل منهجي مع الحفاظ على عدم التوقف لمنصة تتعامل مع مليارات من التداولات المؤسسية.

الحل

بالعمل مع فريق هندسة sFOX، عالجنا الأكواد القديمة في Ember.js بشكل منهجي:

  • تنظيف الأكواد القديمة:

    حددنا وحللنا الأنماط القديمة في جميع أنحاء قاعدة الكود. حدّثنا دورات حياة المكونات، وأزلنا واجهات API القديمة، وعصرنا استخدام Ember Data ليتوافق مع أفضل الممارسات الحالية.

  • ترقية إصدار Ember:

    جهّزنا قاعدة الكود للترقيات السلسة عن طريق إزالة مسارات الكود القديمة. هذا يضمن إمكانية تطبيق تحديثات Ember المستقبلية دون تغييرات مُعطِّلة.

  • تحسين إطار الاختبار:

    أضفنا تغطية اختبارية لمكونات التداول الحرجة. تحققنا من أن إصلاحات الأكواد القديمة لم تُدخل انحدارات في سير عمل التداول.

  • التسليم بدون توقف:

    تم نشر جميع التحديثات دون انقطاع الخدمة. استمر المتداولون المؤسسيون في العمل طوال فترة المشاركة البالغة 10 أشهر.

النتائج

قاعدة كود Ember.js الآن خالية من تحذيرات الأكواد القديمة وجاهزة لترقيات الإصدارات المستقبلية. بدون توقف طوال فترة المشاركة. تغطية اختبارية محسّنة توفر الثقة للصيانة المستمرة. تستمر المنصة في خدمة المتداولين المؤسسيين بشكل موثوق.

النطاق

كانت هذه مشاركة مركّزة: تنظيف وصيانة الأكواد القديمة في Ember.js لمنصة تداول مؤسسية. قاد فريق هندسة sFOX القرارات التقنية. نفّذنا العمل الموجّه بالمهام بسرعة وكفاءة، تماماً كما هو محدد في النطاق.

التقنيات المستخدمة في هذا المشروع

Ember Logo Ember
HTML 5 Logo HTML 5
CSS 3 Logo CSS 3
JavaScript Logo JavaScript

رأي العميل

قام AALA بعمل جيد عند المساعدة في تنظيف الأكواد القديمة في قاعدة كود Ember.js الخاصة بنا. تمكّن من العمل بسرعة وإنجاز المهام بشكل سريع. واجه المطور بعض الصعوبة عندما تعلق الأمر بأجزاء أكثر تعقيداً من قاعدة الكود والقيام باختبارات يدوية أكثر، وهو أمر مفهوم لإطار عمل ليس شائعاً جداً.

بشكل عام، أوصي بعمله للمشاريع التفصيلية والموجّهة بالمهام.

Bryan Robles
مدير الهندسة

لنناقش هذا المشروع عرض المشروع

ابدأ مشروع برمجيات المؤسسات الخاص بك

سواء كنت تحتاج تطوير React، أو ترحيل Ember.js، أو دمج الذكاء الاصطناعي لأنظمتك المؤسسية. فرق مُدارة من دبي جاهزة للتسليم. استشارة هندسية مجانية.