التجارة الإلكترونية

منصّة تجارة إلكترونية بالخدمات المصغّرة على ⁦.NET⁩ و⁦Azure⁩

⁦ShopEase⁩ (تم إخفاء الاسم) · أحمد آباد، الهند

العميل⁦ShopEase⁩ (تم إخفاء الاسم)
القطاعالتجارة الإلكترونية
المدّة20 أسبوعاً
الفريق10 مهندسين

التحدّي

كان التطبيق المتجانس المبني على ⁦ASP.NET MVC⁩ ينهار في كل موسم تخفيضات بسبب اختناقات قاعدة البيانات، فكانت الشركة تخسر إيرادات كبيرة في أكثر الأيام أهمية.

الحل الذي قدّمناه

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

النتائج المُحقّقة

10 أضعاف
قدرة استيعاب ذروة الحركة
من 5 آلاف إلى 50 ألف مستخدم متزامن خلال التخفيضات
99.99%
توافر في يوم التخفيضات
أول حدث تخفيضات بعد الترحيل — دون أي توقّف
5 أضعاف
زيادة وتيرة النشر
الفرق تنشر بشكل مستقل عدّة مرات يومياً
0
انقطاعات مؤثّرة على الإيراد
خلال اثني عشر شهراً بعد الترحيل

منهجية تنفيذ المشروع

01

تحليل النطاق

أسبوعان

ورش ⁦Event Storming⁩، وتحديد السياقات المحدودة، وخريطة طريق التفكيك بنمط ⁦Strangler Fig⁩.

02

تهيئة البنية التحتية

أسبوعان

عنقود ⁦AKS⁩، و⁦Azure Service Bus⁩، وبوّابة واجهات، ومنظومة المراقبة.

03

استخلاص الخدمات

12 أسبوعاً

استخلاص تدريجي لتسع خدمات بنمط ⁦Strangler Fig⁩، خدمة بعد خدمة.

04

التكامل الموجّه بالأحداث

أسبوعان

أنماط ⁦Saga⁩، ونمط ⁦Outbox⁩، والمعاملات التعويضية.

05

القابلية للرصد

أسبوع واحد

تتبّع عبر ⁦OpenTelemetry⁩، وسجلّات مهيكلة، ولوحات لكل الخدمات.

06

اختبار الحمل والإطلاق

أسبوع واحد

اختبار حمل عبر ⁦Azure Load Testing⁩، وهندسة الفوضى، والتحويل النهائي.

"كان أكبر حدث تخفيضات لدينا أكبر كارثة. وأصبح اليوم أكبر يوم إيرادات دون أي حادثة. أنقذت معمارية الخدمات المصغّرة التي بنتها ⁦VFL⁩ أعمالنا."

⁦Priya Shah⁩الرئيسة التقنية، ⁦ShopEase⁩

هل تصبح قصّة نجاحنا القادمة؟

انضم إلى أكثر من 80 عميلاً يثقون بـ ⁦VFL Technologies⁩ في تسليم حلول ⁦Microsoft⁩ التحويلية.