من نظام ERP على PHP 5.6 إلى Laravel 11
18 شهرًا من التشغيل المتوازي دون أي توقف.
تأسست Partnerfy لتقدّم للشركات حلولًا متكاملة من البداية إلى النهاية في البرمجيات والتسويق الرقمي، وهي الشريك التقني الموثوق للوكالات والعلامات التجارية.
هل ترغب في برمجة المستقبل معنا؟
نظام مؤسسي ما زال عالقًا على PHP 5.x القديم، وإطار Microsoft .NET Framework المنتهي دعمه، وتطبيق Delphi لم يعد صالحًا للاستخدام، وكود قديم (Legacy) «لا يفهمه سوى مطوّر واحد»: نعالج كل ذلك بنمط الاستبدال التدريجي (Strangler Fig) والترحيل المرحلي والتشغيل المتوازي. نحدّث أنظمتك دون أن نكسر شيئًا، ودون توقف، ودون مخاطرة.
تقدّم عملية التحديث
أعراض مألوفة
إضافة هذه الميزة تستغرق أشهرًا.
كان لدينا مطوّر واحد يعرف النظام، وقد غادر.
الانتقال إلى خادم جديد أو إلى السحابة مستحيل.
الأداء يزداد سوءًا باستمرار.
لا تصدر تحديثات أمنية، وقد انتهى دعم المورّد.
النظام غير مهيأ لعصر الجوال.
لا يوجد توثيق، ولا أحد يعرف من كتب النظام.
المورّد يحتجزنا عمليًا رهينة لديه.
نهجنا
لا نلجأ أبدًا إلى الاستبدال الشامل (Big-Bang) بمنطق «لنُعِد كتابة كل شيء في ليلة واحدة». نعتمد بدلًا من ذلك نمط الاستبدال التدريجي (Strangler Fig): تُبنى الميزات الجديدة على المعمارية الجديدة، وتُنقل الميزات القديمة خطوة بخطوة. يستمر الإنتاج في العمل في كل مرحلة، ويبقى التراجع (Rollback) آمنًا دائمًا.
تُكتب الميزات الجديدة على حزمة التقنيات الجديدة فقط.
يوزّع وكيل عكسي (Reverse Proxy) الطلبات بين النظامين الجديد والقديم.
مزامنة ثنائية الاتجاه بين قاعدة البيانات القديمة والجديدة.
تنتقل أجزاء النظام القديم إلى الجديد واحدًا تلو الآخر.
هل يعطي النظامان القديم والجديد الإجابة نفسها عن الطلب نفسه؟
عند انتقال جميع الوحدات، يُوقف النظام القديم نهائيًا.
ما الأنظمة التي نحدّثها؟
حزمة التقنيات المستهدفة
إدارة المخاطر
يعمل النظامان القديم والجديد معًا، وتنتقل حركة الطلبات إلى الجديد تدريجيًا.
تعمل كل ميزة جديدة خلف مفتاح تشغيل، ويمكن إيقافها فورًا عند حدوث مشكلة.
تصل حركة طلبات الإنتاج إلى النظامين القديم والجديد معًا، وتُقارن الإجابات.
يمكنك في كل مرحلة العودة إلى النظام القديم بنقرة واحدة.
طوال فترة الترحيل، نسخ احتياطية مشفّرة كل ساعة في منطقة منفصلة.
بروتوكول عمل مشترك مع الأشخاص الذين يعرفون النظام القديم.
آلية العمل
خريطة النظام القديم، والمخاطر، وقائمة الوحدات.
أي وحدة تبدأ أولًا، وخطة التشغيل المتوازي.
الوكيل العكسي، وجسر البيانات، وبنية مفاتيح الميزات.
وحدات جديدة بالتتابع على المعمارية الجديدة.
مقارنة تحت حركة طلبات الإنتاج الفعلية، ثم الاعتماد.
إيقاف النظام القديم وتسليم الكود المصدري.
قصص
18 شهرًا من التشغيل المتوازي دون أي توقف.
نظام Delphi عمره 30 عامًا انتقل إلى الويب الحديث.
جُدّدت جزءًا جزءًا دون أن يتأثر أكثر من 600 موزع.
ترحيل إلى السحابة مع التوسع التلقائي.
معمارية معيارية وامتثال لقانون حماية البيانات الشخصية التركي (KVKK).
تصميم للجوال أولًا (Mobile-First) ومتعدد اللغات.
الأسئلة الشائعة
في مكالمة مدتها 30 دقيقة نقيّم معًا نظامك الحالي، ويصلك تقرير التدقيق خلال أسبوعين.