الاستعلام عن القسائم: بحث ذاتي في أكثر من مليوني سجل

هذا هو الجزء السابع من سلسلة مساند. عرض الجزء السادس دليل التكامل الذي بُنيت عليه هذه الميزة.

لكل منصة داخلية ميزة واحدة تغير نظرة المؤسسة إليها. وبالنسبة لمساند، كانت تلك هي الاستعلام عن القسائم.

صورة ما قبل

القسائم الموزعة على بائعي الطرف الثالث تولّد سجلاً هائلاً — أكثر من مليوني سجل تعيش في Oracle. وفريق الأعمال كان يحتاج إجابات من تلك البيانات باستمرار: هل استُخدمت هذه القسيمة؟ لأي دفعة تنتمي؟ ماذا حدث للقسائم المرسلة إلى هذا البائع؟

قبل مساند، كان كل سؤال من هذه تذكرة. شخص من الأعمال يسأل شخصًا تقنيًا، والتقني ينفذ استعلامًا عندما يتوفر وقته، والإجابة تعود بعد ساعات أو أيام — غالبًا بعد فوات اللحظة التي احتاجتها. لم يكن أحد في تلك السلسلة مخطئًا. البيانات كانت ببساطة حبيسة خلف مهارة تقنية، وأصحاب الأسئلة لا يملكونها.

صورة ما بعد

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

وتحت الغطاء تقف الميزة على كل ما وصفته المقالات السابقة: صنف خدمة Oracle يملك الاتصال؛ والمسوحات الثقيلة تمر بمسار SQL*Plus من الجزء الرابع عندما تلمس العملية شريحة كبيرة من أكثر من مليوني سجل؛ وRedis يمتص عمليات البحث المتكررة؛ وكل ما يطول تشغيله يركب الطوابير المرتبة من الجزء السادس فلا يبطئ بحث طموح بقية المنصة.

ما الذي جعلها جيدة فعلاً

الهندسة كانت ضرورية لكنها غير كافية. ثلاثة قرارات منتج كانت بأهمية المعمارية:

  • تحدث بلغة الأعمال. حقول البحث هي الكلمات التي يستخدمها فريق القسائم فعلاً — لا أسماء الأعمدة في مخطط Oracle. طبقة الترجمة هي الميزة.

  • اجعل الحالة الشائعة فورية والحالة الثقيلة صادقة. البحث عن قسيمة واحدة يعود فورًا. والمسح عبر مدى ضخم يخبرك أنه يعمل ويسلّم عند الجاهزية — بدلاً من ادعاء أن كل شيء فوري ثم انتهاء المهلة في أسوأ الحالات.

  • التصدير مواطن من الدرجة الأولى. سير العمل الحقيقي نادرًا ما ينتهي عند الشاشة؛ بل في جدول بيانات على مكتب أحدهم. محاربة ذلك عبث؛ ودعمه جيدًا (بإذن خاص به) هو معنى الخدمة الذاتية.

عائد الثقة

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

التالي في السلسلة: قصة أداة إدارة الإجراءات — أسبوعان، بلا وثيقة متطلبات، وإطلاق في أسبوع واحد.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.