التحدي
- كان يجب تخزين بيانات المشتركين مشفّرة، مع تنبيهات في الوقت المناسب ومعالجة قوية للأخطاء.
- في أوقات الذروة كان الموقع يتباطأ ويتوقف أحياناً. وكان التوسع يدوياً ويستغرق وقتاً طويلاً.
- احتاج العميل إلى نظام حجز مركزي مع لوحة تحكم لإدارة عروض الطيران واعتمادها بحسب التوافر.
من البحث إلى الرسالة النصية دون خطوات يدوية
يمر كل عرض عبر واجهات Amadeus للسفر قبل أن يصل إلى المشترك، فيكون السعر دقيقاً لحظة إرسال الإشعار.
- البحث
يبحث المستخدمون عن رحلات بين مدينتين، ويجرون بحثاً متعدد المدن، ويصلون إلى أسعار الذهاب القابلة للدمج للحصول على أرخص الخيارات (Flight Offers Search).
- تأكيد السعر
تؤكد Flight Offers Price أن الرحلة المختارة ما زالت متاحة بالسعر المعلن قبل الحجز، ما يمنع فشل الحجوزات.
- الحجز
تنشئ Flight Create Orders الحجز. ويستعرض فريق التشغيل العروض المعلّقة والمؤكدة ويعتمدها ويديرها من لوحة الإدارة.
- الإشعار
تُصاغ تنبيهات العروض المخصصة وتُرسل لكل مشترك في أقل من ثانية، مع تتبع إيصالات التسليم في النظام.
ما قدّمته كلاودلِت
دوال Azure بلا خوادم
دوال مدفوعة بالأحداث تجلب العروض وتسعّرها وترسل الإشعارات، من جلب البيانات إلى تسليم الرسالة النصية دون خطوات يدوية.
تكامل واجهات Amadeus للسفر
واجهات البحث المباشر عن الرحلات وتأكيد الأسعار وإنشاء الحجوزات توفر دقة فورية في الأسعار قبل كل إشعار.
خط رسائل نصية عبر Twilio
تنبيهات مخصصة تُصاغ وتُرسل لكل مشترك في أقل من ثانية، مع تتبع إيصالات التسليم في النظام.
Azure Blob وTable Storage
ملفات المشتركين وسجل العروض مشفّرة أثناء التخزين بمفاتيح تديرها Azure. ويقصر التحكم بالوصول القائم على الأدوار الوصول على الخدمات المخوّلة فقط.
Terraform وAzure Pipelines
البنية التحتية كشيفرة مع خط آلي للاختبار والبناء والنشر، فيُتحقق من كل تغيير ويُرقّى إلى الإنتاج دون توقف.
لوحة الحجوزات والمراقبة
واجهة إدارة مبنية بـ React على Azure. ويوفر Azure Monitor وApplication Insights والسجلات المنظمة تتبعاً كاملاً لكل إشعار وحجز.
النتائج
- زيادة ملحوظة في الاشتراكات الشهرية بفضل الإشعارات الآلية المخصصة.
- توسع مرن على Azure مع مراقبة كاملة، دون شراء عتاد أو تكاملات معقدة.
- نموذج الدفع بحسب الاستخدام يتيح للعميل خفض التكاليف في فترات الطلب المنخفض.
- شبكات خاصة، وتشفير، وسجلات تدقيق، ومصادقة متعددة العوامل، واستراتيجية كاملة للتعافي من الكوارث.