Logos of UAE and international brands using Codilar services
الأعمال | 123Bain

كيف ساعدت Codilar شركة 123Bain على تبسيط التجارة الإلكترونية عبر الأتمتة وتقنيات AWS

الشركة

تُعدّ 123Bain، المعروفة قانونيًا باسم NESSBY SARL، علامة متخصّصة ونامية في سوق تحسين المنازل الفرنسي. تعمل انطلاقًا من مدينة ليون مع مكتب ثانٍ في باريس، وتبيع تجهيزات الحمامات والعافية مباشرة لأصحاب المنازل والمعماريين وشركات التجديد عبر منصتها الرائدة للتجارة الإلكترونية 123bain.fr.
ومع فريق صغير ودون صالات عرض فعلية، اعتمدت العلامة منذ تأسيسها عام 2010 على العمليات الرقمية بالكامل. توسّع كتالوجها ليشمل علامات تجارية خارجية إلى جانب خط إنتاج خاص يحمل اسم Kroos. اشتهرت 123Bain بأسعارها التنافسية ومنتجاتها القائمة على القيمة، ما مكّنها من تحقيق حضور قوي في سوق مزدحم عبر توفير أسعار المصنع وتجربة شراء بسيطة وسلسة.

غير أن هذا النمو جلب معه تحديات مثل تراكم المشكلات التقنية والعمليات اليدوية وبنية تحتية لم تعد تواكب التطور—وهنا جاء دور Codilar.

الأهداف والتحديات

مع توسّع 123Bain بدأت المشكلات في بنيتها التقنية بالظهور بوضوح: تزامن بطيء، عمليات يدوية، توقفات متكررة، وضغط تشغيلي متزايد. كان الطريق واضحًا—تحديث الأساس، أتمتة ما يمكن أتمتته، وبناء بنية أكثر مرونة للمستقبل.

إعداد استضافة قديم

كانت الاستضافة الداخلية القديمة (On-premises) دون المستوى المطلوب؛ تفتقر إلى المرونة، ولا تتوسّع عند الطلب، وتتسبب في توقّف متكرر خصوصًا خلال فترات الذروة. تولّت Codilar ترحيل كل شيء إلى AWS دون أي تعطيل للأعمال.

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

اعتمدت 123Bain بشكل كبير على الإدخال اليدوي لتحديث كتالوج Magento، ما أبطأ إطلاق المنتجات وأدى إلى وصول معلومات غير دقيقة أو غير متسقة إلى العملاء. كان لا بد من مزامنة مؤتمتة وأوثق مع Pimcore.

لا مزامنة بيانات آنية

غياب الاتصال الحي بين Pimcore (نظام PIM) وMagento فرض التصدير على دفعات، مما خلق تأخيرًا وأخطاء—خاصة عند تغيير خصائص المنتجات أو الصور أو الفئات.

نُسخ احتياطية متفرقة وغياب خطة للتعافي من الكوارث

لم يكن لدى النظام نسخ احتياطي موثوق أو إطار مُنظَّم للتعافي من الكوارث؛ كانت هناك إجراءات مجزأة، ما جعل أي مشكلة نظام تمثل مخاطرة فعلية على زمن التشغيل والأعمال معًا.

لا مراقبة نشطة ولا إدارة للحوادث

إذا وقع العطل عند الثالثة صباحًا فلن يعرف الفريق إلا بعد شكاوى العملاء. لذلك نفّذت Codilar مراقبة على مدار الساعة مع أنظمة تنبيه واضحة واتفاقية مستوى خدمة (SLA) لمعالجة الحوادث خلال 8 ساعات.

منهجية الحل

اتّبعت Codilar نهجًا معياريًا لتحديث أنظمة 123Bain دون كسر وتيرة العمل، مقسّمًا إلى ثلاثة محاور: الترحيل إلى السحابة، تكامل Magento–Pimcore، والمراقبة والصيانة.

الانتقال إلى السحابة

بدأت بعملية تقييم معمّقة للبيئة لتحديد المخاطر والتخطيط لعملية ترحيل بلا توقّف. وبعد إعداد مثيلات AWS EC2 وتكوين الشبكات ومجموعات الأمان، تم تنفيذ التحويل بسلاسة مع ضبط للأداء أثناء العملية، وانتقل المرور دون أي انقطاع.

بناء موصل Magento–Pimcore

شكّل هذا قلب التحوّل: طوّرت Codilar إطار تكامل مخصّصًا يعتمد نقاط REST غير المتزامنة، وقوائم RabbitMQ، وطبقات مواءمة ديناميكية.

على جانب Magento، تم تطوير نقاط لخدمة إدارة المنتجات والخصائص والفئات والأصول، مع تسجيل مدمج وتنبيهات.

وعلى جانب Pimcore، استُخدمت مُنتِجات RabbitMQ لإدراج معرّفات المنتجات والفئات المنشورة في الطوابير، ثم تُستهلك وتُدفَع إلى Magento شبه آنيًا.

وتم إنشاء كائن إعداد جديد باسم CodilarPimcoreMagentoConnector لتجميع إعدادات البيئة—مثل رموز واجهات البرمجة (API tokens) وروابط المثيلات وخرائط الخصائص—في مكان مركزي واحد.

كان الهدف ضمان مزامنة سريعة ودقيقة من دون نقاط تدخل يدوية.

المراقبة والاستعداد للطوارئ

بعد استقرار النظام وعمل قنوات البيانات بكفاءة، تحوّل التركيز إلى الدعم المستمر؛ فتم تنفيذ مراقبة 24/7 عبر الخوادم والخدمات مع تنبيهات استباقية لاكتشاف المشكلات وتصعيدها قبل تفاقمها.

تُجرى نُسخ احتياطية يومية مؤتمتة لكل قواعد البيانات والوسائط وتُرفع إلى Amazon S3.

استُخدم Varnish لتسريع طلبات HTTP.

تولّى Redis إدارة التخزين المؤقت وجلسات المستخدمين.

كما وضعت Codilar أدلة إجرائية للتعافي من الكوارث متوافقة مع AWS تحسبًا لأسوأ السيناريوهات.

أبرز ملامح الحل

كان الحل إعادة تفكير شاملة لمحرك 123Bain الرقمي—بتصميم يخفّف الاحتكاك اليدوي، ويعزّز متانة النظام، ويمنح الفريق الداخلي مساحة للتركيز على النمو بدل الأعمال الروتينية.

ترحيل دون توقّف إلى AWS

نُفّذ الانتقال من البيئة الداخلية إلى السحابة بإتقان خلال ساعات خارج الذروة، واكتمل دون إيقاف الموقع. وبعد الترحيل، أسهم ضبط الأداء في تحمّل الذروات والحفاظ على السرعة تحت الضغط.

تكامل Magento–Pimcore بالزمن الحقيقي

بدلًا من عمليات التصدير الدفعية التقليدية، تتدفّق بيانات المنتجات الآن إلى Magento لحظيًا. يضمن الموصل المخصّص انتقال الإضافات والتعديلات والحذف من Pimcore إلى Magento خلال دقائق، ما يعني إطلاقًا أسرع للمنتجات وأخطاء أقل.

قوائم رسائل مرِنة ومعالجة أخطاء متينة

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

نسخ احتياطية يومية وتخزين مؤقت ذكي

لم نكتفِ بالجدولة؛ بل ضمنّا نسخًا احتياطية مؤتمتة تُرسل إلى Amazon S3 لحماية الموقع ومحتواه. كما أُضيف Varnish وRedis لإدارة التخزين المؤقت والجلسات بكفاءة، ما حسّن سرعة التحميل واستقرار النظام عمومًا.

مراقبة دائمة التشغيل

نشرت Codilar منظومة مراقبة على مدار الساعة تتتبّع مؤشرات صحة الخوادم والخدمات. وعند حدوث أي عطل، تُطلق التنبيهات ويُحرّك الدعم فورًا، مدعومًا باتفاقية استجابة للحوادث خلال 8 ساعات—وكأن للنظام «كلب حراسة» خاصًا به.

أبرز الميزات والوظائف

لم تكتفِ Codilar بتكامل الأنظمة، بل جعلتها أذكى وأخفّ وأسهل إدارة. وفيما يلي ما تميّز:

نقاط REST مخصّصة لـMagento

تتدفق المنتجات والفئات والخصائص والأصول عبر نقاط مخصّصة تدعم حالتي الإنشاء والتحديث، وتتحقق من معرّفات Pimcore وتُنشئ البيانات الناقصة عند الحاجة.

طبقة مواءمة ديناميكية

يتعامل الموصل مع البُنى المعقدة مثل Object Bricks والحقول الموطّنة في Pimcore ويحوّلها إلى صيغ يفهمها Magento—من دون تدخل يدوي—وهو ما كان مفتاح المزامنة اللحظية دون برمجة صلبة.

كائن إعداد CodilarPimcoreMagentoConnector

يعمل بمثابة «عقل» الموصل؛ إذ يخزّن قيم البيئة مثل رموز API وعروض المتجر وخرائط الفئات/العُقد. أصبح تبديل البيئات أو التوسّع إلى عروض متاجر جديدة مجرّد تحديث إعداد—لا مشروع تطوير.

مراسلة RabbitMQ موثوقة

تُدفَع كل حدثيات النظام—من إضافة منتج إلى تعديل فئة—إلى RabbitMQ مع معالجات إعادة المحاولة وقوائم الرسائل الميتة، لضمان عدم فقد أي حدث مطلقًا. صُمّم النظام ليتعامل مع الحجم والدقة معًا.

طبقة إشعارات متكاملة

لا تُسجَّل الأخطاء فحسب، بل تُبلَّغ فورًا؛ إذ أُنشئت أدوات تسجيل مخصّصة ونُقاط إشعارات متكاملة كي لا يفاجَأ الفريق بفشل مزامنة صامت أو تعثّر خدمي.

النتائج والأثر

تجاوز أثر التطوير الجانب التقني؛ فقد غيّر وتيرة عمل 123Bain اليومية: تقلّصت العمليات اليدوية، وتوقفت الأعطال الصامتة، وتسارعت وتيرة الفرق.

مزامنة أسرع وأخطاء أقل

انخفض تأخير مزامنة المنتجات من ساعات إلى أقل من دقيقتين.

تراجع عبء إدخال البيانات بنسبة 90٪.

أُزيلت عمليًا صادرات البيانات اليدوية وما كانت تسببه من أخطاء في الكتالوج.

تحسّن التوافر والأداء

استقر توافر الموقع عند 99.9٪.

تحسنت أزمنة الاستجابة بفضل Varnish وRedis.

لم تعد ذُروات الزيارات تتسبّب في بطء أو انهيارات.

الكفاءة التشغيلية

بات بإمكان 123Bain إدراج 2,000 رقم صنف (SKU) جديدة خلال أقل من 4 ساعات، بعد أن كانت العملية تستغرق 3 أيام.

باتت الفرق الداخلية تقضي وقتًا أقل في ملاحقة أخطاء المزامنة، ووقتًا أكبر في مبادرات النمو.

الثقة في المراقبة والتعافي

يضمن نظام المراقبة على مدار الساعة عدم انتظار شكاوى العملاء لاكتشاف الأعطال بعد الآن.

توفّر أدلة التعافي من الكوارث (DR) لدى Codilar مسارًا واضحًا للتعامل مع الحوادث والرجوع للخلف عند الحاجة.

الخلاصة

لم تكن رحلة التحوّل الرقمي لدى 123Bain بحثًا عن البريق، بل عن الفاعلية. أعادت Codilar بناء المنظومة من الخلف إلى الأمام، لتصبح أسرع، وأكثر تحمّلًا للأعطال، وأسهل توسّعًا. استُبدلت الإجراءات اليدوية بالأتمتة، وحلّت المرونة محل فترات التوقّف. ما كان يستغرق أيامًا أصبح يتم في ساعات أو أقل. لم يربط موصل Magento–Pimcore منصّتين فحسب، بل وصل بين الأشخاص والعمليات والأداء. اليوم تُدير 123Bain عمليات أكثر إحكامًا وذكاءً، حيث تعمل التقنية خلف الكواليس، ويتفرّغ الفريق للتطلّع إلى الأمام بدلًا من إطفاء الحرائق. أما مستقبل التجارة الرقمية لهذا المتجر الفرنسي المتخصّص؟ فأكثر سلاسةً بكثير من ماضيه.

مكاتبنا هنا

المملكة العربية السعودية flag

المملكة العربية السعودية

المبنى رقم 6827، شارع الأمير تركي بن عبد العزيز الأول، حي المحمدية، الرياض، المملكة العربية السعودية - 12362

+966 50 809 6356

الإمارات العربية المتحدة flag

الإمارات العربية المتحدة

DTECH، Techno Hub 1، هيئة واحة دبي للسيليكون، الإمارات العربية المتحدة - دبي - الإمارات العربية المتحدة

+971 55 557 8583

عُمان flag

عُمان

المبنى رقم 2/786، الطريق رقم 43، المربع رقم 336، الخوض 132، مسقط، عُمان

+968 7694 6200

سنغافورة flag

سنغافورة

Codilar Digital Pte Ltd، 68 Circular Road، #02-01، 049422، سنغافورة

الهند flag

الهند

الطابق السابع، Jupiter Block Prestige Tech Park، Kadubeesanahalli، Bellandur Amtankere، بنغالور، كارناتاكا 560103

+91 888 49 00 505

إندونيسيا flag

إندونيسيا

Satrio Tower، الطابق 6، الوحدة C و D، Desa/Kelurahan Kuningan Timur، Kec Setiabudi، Kota Adm Jakarta Selatan، Provinsi DKI Jakarta

تواصل معنا

فلننجز شيئًا عظيمًا معًا

يسعدنا تواصلك ونتطلّع لسماعك.

المناطق

KSA|UAE|OMAN|INDIA|SINGAPORE|INDONESIA