اطّلع على عمليات التسليم الثلاث

SaaS مالي - منتج قيد التشغيل

المحرك الذي يُصدر الفواتير، أُعيدت كتابته والمنتج يعمل.

منتج SaaS كان يفوتر بالفعل فوق نواة حسابية بلا اختبارات ولا أنواع، وكان كل تغيير يُتحقق منه يدويًا. أعدنا كتابته دون إيقاف المنتج، باشتراط مخرجات مطابقة للمحرك السابق، وتركناه على Azure ببيئات منفصلة ونشر مع إمكانية التراجع.

السياق
SaaS مالي - منتج قيد التشغيل
النافذة الزمنية
إعادة كتابة على مراحل، مع تبديل نهائي في الختام
التسليم
نواة حسابية أُعيدت كتابتها باختبارات، وبنية تحتية موصوفة بالكود على Azure، وخطوط أنابيب للنشر والتراجع، وبيئات منفصلة.
3
بيئات منفصلة: التطوير وما قبل الإنتاج والإنتاج
0
فروق مقبولة مقابل المحرك السابق

مصدر كل رقم مفصَّل أدناه.

01

نقطة الانطلاق

كان المنتج في السوق بالفعل ويحقق إيرادًا بالاشتراك؛ وما كان يتعثر ليس الفكرة بل الهندسة المحيطة بالحساب. النواة بلا اختبارات ولا أنواع، وكل تغيير يُتحقق منه يدويًا، والنشر يعني الدخول إلى الخادم. وفي منتج مالي لذلك ترجمة مباشرة: لمس المحرك مخيف، وما يخيف لا يُلمس كثيرًا.

02

المقاربة

لم تبدأ إعادة الكتابة بالكود الجديد بل بتحصين القديم: جمعنا حالات حساب حقيقية وحوّلناها إلى مجموعة اختبارات تشترط مخرجات مطابقة، وهي عقد الترحيل كله. وبهذه الشبكة أعدنا كتابة المحرك بلغة ذات أنواع، ففصلنا مجال الحساب عن طبقة التقديم، مع مراجعة للكود في كل تغيير، وتعايش النظامان حتى تطابقا في كل حالات المجموعة. وبالتوازي كانت المنصة: بنية تحتية موصوفة بالكود على Azure، وبيئات منفصلة، وخطوط أنابيب للنشر والتراجع.

03

ما الذي بقي يعمل

المنتج نفسه يعيد الأرقام نفسها: ذلك كان الشرط، وهو ما تتيح مجموعة الاختبارات التحقق منه. أما ما تغيّر فهو ما صار ممكنًا الآن: لمس المحرك بشبكة تنبّه قبل أن ينبّه مستخدم، والوصول إلى الإنتاج عبر خط أنابيب، مع إمكانية التراجع، دون الدخول إلى أي خادم.

مكوّنات التسليم

  • مجموعة مقارنة مقابل المحرك السابق
  • بنية تحتية بالكود وبيئات منفصلة
  • خطوط أنابيب للنشر والتراجع

حالة مجهولة الهوية. نعمل بموجب NDA: لا ننشر اسم العميل ولا شعاره ولا أي بيان يسمح بالتعرف عليه. أما التفاصيل التقنية فنناقشها في مكالمة.

الخطوة التالية

هل نتحدث عن مشروعك؟

في 30 دقيقة نراجع ما الذي تريد بناءه أو ما لديك قيد التشغيل، والبيانات والتكاملات وما ينقص ليصمد النظام حين يدخل المستخدمون. لا فرق إن كان المشروع لك أو لعميل لك: المكالمة هي نفسها.

مراجعة مجانية مدتها 30 دقيقة، دون التزام. ونوقّع NDA قبلها إن احتجت إليه. ونرد في يوم العمل التالي.