النتائج الرئيسية
نظرة عامة
تبحث شركة الخدمات المالية Capital One دائمًا عن طرق لتبسيط العمليات واستخدام أحدث التقنيات من Amazon Web Services (AWS). عندما أصدرت AWS ميزة جديدة لـ AWS Step Functions، وهي خدمة سير عمل مرئية للتطبيقات الموزعة، أرادت Capital One استخدامها على الفور لتسريع تطبيق مسح الشيكات. من خلال تحسين استخدام AWS Step Functions، خفضت Capital One وقت المعالجة لتطبيق تصفية الشيكات بنسبة تصل إلى 80 بالمائة وحسنت إنتاجية المحللين بشكل كبير.
نبذة حول Capital One
تأسست شركة الخدمات المالية Capital One في عام 1994، وتوفر بطاقات الائتمان والحسابات الجارية وحسابات التوفير وقروض السيارات وأكثر من 100 مليون عميل.
الفرصة | استخدام الخريطة الموزعة في AWS Step Functions لزيادة الإنتاجية لـ Capital One
تأسست Capital One في عام 1994، وتوفر بطاقات الائتمان والحسابات الجارية وحسابات التوفير وقروض السيارات والمزيد. تلتزم الشركة بالشمول المالي وتخدم أكثر من 100 مليون عميل عبر مجموعة متنوعة من الأعمال.
تستضيف Capital One تطبيق مسح الشيكات الخاص بها على AWS وتستخدم وظائف AWS Step لتنسيق كيفية معالجة أعباء العمل بواسطة ، وهي خدمة حوسبة بدون خادم. تقوم الشركة بمعالجة آلاف الفحوصات يوميًا وتستخدم سعة تخزين الملفات الرقمية التي تقدمها Storage Service (Amazon S3)، وهي خدمة تخزين كائنات مصممة لاسترداد أي كمية من البيانات تقريبًا من أي مكان.
لتنسيق تطبيق تصفية الشيكات، نجحت Capital One في استخدام AWS Step Functions في حالة الخريطة المضمنة، والتي تقوم بتشغيل نفس خطوات المعالجة لإدخالات متعددة في مجموعة بيانات مع ما يصل إلى 40 تكرارًا متوازيًا. في حين أن معظم عمليات التحقق تتم تلقائيًا، يحتاج المحللون إلى مراجعة جزء صغير ولكن ثابت من الشيكات يدويًا قبل إغلاق كل يوم عمل.
بعد فترة وجيزة من إصدار AWS لخيار استخدام الخريطة الموزعة في AWS Step Functions، والتي يمكنها إطلاق ما يصل إلى 10000 سير عمل متوازي لمعالجة البيانات، انتهزت Capital One الفرصة لاستخدام المعالجة المتوازية لزيادة تبسيط سير العمل وتحديد الشيكات التي تحتاج إلى مراجعة يدوية بشكل أسرع. بعد 10 أسابيع من التخطيط والاختبار لإثبات المفهوم بنجاح، تحولت الشركة إلى استخدام الخريطة الموزعة في AWS Step Functions في الإنتاج دون أي تغييرات هيكلية كبيرة أو فترات توقف.
بالإضافة إلى اعتماد خريطة AWS Step Functions الموزعة بعد وقت قصير من إصدارها، عملت Capital One بشكل وثيق مع الفرق في AWS لمعاينة الميزات القادمة الأخرى واختبارها وتقديم التعليقات عليها. تقول Sushma Onkar، المهندسة المتميزة في Capital One: «نحن نعمل باستمرار مع فريق AWS لمعرفة ما سيحدث على خارطة الطريق وكيف يمكننا استخدامها». «هذا يساعدنا على الابتكار بشكل أسرع.»
الحل | تقليل وقت المعالجة بنسبة تصل إلى 80 بالمائة وتوفير الوقت للمحللين الذين يستخدمون AWS Step Functions
باستخدام الخريطة الموزعة في AWS Step Functions، خفضت Capital One وقت المعالجة الإجمالي لبدء عمليات سير العمل وإغلاقها بنسبة 75-80 بالمائة. يمكن للشركة الآن إطلاق 25 ضعف عدد عمليات سير العمل المتزامنة للمعالجة بدلاً من العمل على دفعات من 40.
باستخدام الخريطة الموزعة في AWS Step Functions، يمكن لـ Capital One أيضًا إتمام الآلاف من أحمال العمل بالتوازي، مما يقلل بشكل كبير من الوقت الإجمالي لمعالجة الشيكات. تقول Onkar: «لقد تم تحسين وقت إطلاق العمليات وإتمامها بشكل كبير». «يرى المحللون تحديثات قوائم الانتظار الخاصة بهم بشكل أسرع من ذي قبل.» على الرغم من تذبذب أحجام الشيكات على مدار الأسبوع، يمكن للتطبيق التوسع لتلبية متطلبات عمليات سير العمل الموازية باستخدام AWS Lambda. تقول Onkar: «عندما قمنا بتطبيق الخريطة الموزعة في AWS Step Functions، كان بإمكاننا الاستفادة من إمكانات التوسع بدون خادم لـ AWS Lambda ومعالجة حجم كبير من عمليات التحقق بشكل أسرع.»
نظرًا لأن عمليات سير العمل تحدث بالتوازي، فإن التطبيق يكمل المعالجة بشكل أسرع، ويمكن للمحللين البدء في المراجعة اليدوية في وقت أقرب. توفر تحسينات الإنتاجية هذه الوقت للمحللين لإكمال المهام الأخرى. يقول Onkar: «كانت الفرق سعيدة جدًا بالتغيير لاستخدام الخريطة الموزعة في AWS Step Functions».
في السابق، واجهت Capital One أحيانًا استثناءات خانقة إذا واجه تطبيق تصفية الشيكات عددًا كبيرًا من استدعاءات API في وقت واحد. باستخدام ميزة إعادة المحاولة التلقائية لـ AWS Step Functions، تتجنب Capital One هذه الاستثناءات وتُحسِّن الإنتاجية بشكل أكبر.
النتيجة | استكشاف حالات الاستخدام المبتكرة الإضافية باستخدام خدمات AWS
تواصل Capital One العمل عن كثب مع الفرق في AWS لاستكشاف الخدمات والميزات الجديدة التي يمكن أن تحسن سير العمل. تدرس الفرق الأخرى داخل الشركة أيضًا استخدام الخريطة الموزعة في AWS Step Functions لتسريع سير عمل معالجة البيانات. تقول Onkar: «باستخدام وظائف بدون خادم من AWS، يمكننا استكشاف الابتكار المستمر والتكيف معه، مما يحسن إنتاجيتنا وتجربة العملاء».
صورة الفريق
عندما قمنا بتطبيق خريطة AWS Step Functions الموزعة، كان بإمكاننا الاستفادة من إمكانات التوسع بدون خادم لـ AWS Lambda ومعالجة حجم كبير من عمليات التحقق بشكل أسرع.
Sushma Onkar
المهندسة المتميزة، Capital Oneخدمات AWS المُستخدمة
بدء الاستخدام
هل وجدت ما كنت تبحث عنه اليوم؟
أخبرنا حتى نتمكن من تحسين جودة المحتوى الموجود على صفحاتنا