Bedu هي منصة مبتكرة للحجوزات مخصصة للمسافرين الذين يبحثون عن تجارب لا تُنسى في منطقة الشرق الأوسط وشمال أفريقيا، مع وجهات متنوعة تشمل الإمارات العربية المتحدة ولبنان والسعودية.
يعد موقعهم الإلكتروني سهل الاستخدام دليلاً شاملاً يعرض الأماكن الترفيهية والمطاعم الرائعة في هذه البلدان الثلاثة. يساعد Bedu المستخدمين في تخطيط وتنظيم رحلاتهم، مع تقديم تجربة غنية بالثقافة والمأكولات التي تميز المنطقة. من خلال Bedu، يمكن للمستخدمين بسهولة حجز أماكنهم المفضلة، مما يضمن لهم تجربة سفر خالية من المتاعب وشيقة.
بطء في التسليم والركود
واجهت Bedu في البداية مشكلة في بطء تسليم المحتوى وعدم تنظيم إدارة دورة حياة البرمجيات عبر بيئات التطوير المختلفة، ما دفعهم للبحث عن حل لتحسين وجودهم الإلكتروني.
أدى كثرة المحتوى الثابت والصور عالية الجودة في الموقع إلى حدوث مشاكل في التأخير، مما أثر على تجربة المستخدم، خاصة لأولئك الذين يصلون إلى الموقع من مناطق بعيدة.
وكانت هناك مشكلة أخرى تتعلق بعدم وجود بيئة تطوير معزولة على AWS، ما تسبب في تأخيرات في تنفيذ التعديلات الضرورية في بيئة الإنتاج.
كما قمنا بمعالجة مشكلة إعادة تنظيم منطق التطبيق حول Cognito Amazon للتحقق من الهوية. أدى استخدام المستخدمين الفيدراليين مع المستخدمين الأصليين في Cognito إلى حدوث بعض التباينات والسلوك غير المتوقع في التطبيق.
تحقيق المرونة
لتجاوز تحديات تسليم المحتوى البطيء، قمنا بتطبيق CloudFront لتسريع التسليم باستخدام مواقع AWS العالمية، مستفيدين من سياسات التخزين المؤقت المختلفة لتحسين تخزين الموارد المختلفة، بما في ذلك الصور الثابتة.
لتقديم تمثيل أكثر دقة للتغييرات وتأثيراتها على بيئة الإنتاج المستقرة، استخدمنا CodePipeline AWS لاستنساخ خط الإنتاج وإعداد بيئة تطوير منفصلة على AWS لتبسيط عملية التطوير. بالإضافة إلى ذلك، لاشتراك الميزات الأمنية في خط الأنابيب، استخدمنا ميزة فحص الصور في ECR لاكتشاف الثغرات الأمنية في التطبيق قبل دفع التغييرات إلى الإنتاج.
فيما يتعلق بالتحقق من الهوية، كان هدفنا هو تحسين Cognito Amazon لإنشاء نظام قوي يربط بفعالية بين هويات المستخدمين الفيدراليين والمستخدمين الأصليين، مما يمنع تكرار البيانات ويضمن التناسق. لم يساهم هذا التحسين في تعزيز الأمان فحسب، بل حسن أيضًا من موثوقية بيانات المستخدم بشكل عام.
كما قمنا بمراجعة شاملة وفقًا لـ Well-Architected لتحديد المشكلات ذات المخاطر العالية في بيئة الإنتاج الخاصة بـ Bedu، وقمنا بإعادة تصميم الأعمال وفقًا لأفضل الممارسات الصناعية.
بعد تنفيذ التوصيات الواردة في المراجعة Well-Architected، قمنا بتطبيق مراقبة دقيقة باستخدام CloudWatch و X-Ray لتحديد ومعالجة قضايا الأداء في الموارد والتطبيقات المنشورة.
2025 Digico Solutions. جميع الحقوق محفوظة.
اشترك في نشرتنا الإخبارية
Adding {{itemName}} to cart
Added {{itemName}} to cart