Gañafote Cup

كل حركة العام تتكوّم في أسبوع واحد: أهالٍ ومدرّبون يتابعون مبارياتهم من أمريكا الجنوبية والخليج وأوروبا في الوقت نفسه — ولم يتوقّف النظام.

11,022,514
طلبًا خلال أسبوع البطولة
المصدر: تقرير الخادم، 25–31 آذار 2026
5,142,899
طلبًا في يوم الذروة وحده — 29 آذار
المصدر: تقرير الخادم، 29 آذار 2026
1,217,337
مشاهدة صفحة خلال الأسبوع
المصدر: تقرير الخادم، 25–31 آذار 2026
صفر
انقطاع خلال أسبوع البطولة
المصدر: مراقبة الخادم، 25–31 آذار 2026

نطاق عملنا: الباك إند وإدارة البنية التحتية. الواجهات وتطبيق الموبايل والاختبار عمل فريق.

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

الشرط الصعب

بطولة الناشئين لا تتوزّع حركتها على السنة. هي أسبوع واحد في آذار يتابع فيه الأهالي والمدرّبون كل مباراة لحظة بلحظة، ثم يهدأ كل شيء. وقرابة نصف حِمل الأسبوع نزل في يوم واحد: 5,142,899 طلبًا من أصل 11,022,514.

كل ذلك على خادم مخصّص واحد بذاكرة 16GB وثمانية أنوية. والمعالج لم يتجاوز 70٪ إلا في قفزات بطول ثوانٍ.

ما بنيناه: محرّك بطولات، لا لوحة نتائج

  • توليد جدول المباريات قبل معرفة الفرق المشاركة — الجدول يُبنى على هيكل البطولة، فلا ينتظر اكتمال التسجيل.
  • إتمام التأهّل تلقائيًا عبر المجموعات والأدوار الإقصائية، بلا مسك يدوي.
  • حارس تناقض يكشف التعارض بين النتائج المسجّلة وحالة التأهّل، ويرفعه بدل أن يبتلعه.
  • مسارات تأهّل وإدارة مباريات وترتيب وإحصاءات، وREST APIs للويب وتطبيق الموبايل.

كيف صمد: قرارات بنية، لا خوادم أكثر

Redis خلف الكاش والطوابير، وتحديث مباشر بالـWebSockets عبر Laravel Reverb، وتحديد معدّل الطلبات، وتخطيط سعة قبل الأسبوع لا بعده.

التطبيق منشور على Google Play وApp Store باسم CODA.

الأرقام من تقرير الخادم لأسبوع البطولة وحده، لا لعمر المشروع. و«الطلبات» تشمل الملفات الثابتة. وهذا المشروع ليس مبنيًّا على منصة كودا، ولا يُنسب إليها شيء من أدائه.

التفاصيل التقنية

Redis خلف الكاش والطوابير · تحديث مباشر بالـWebSockets عبر Laravel Reverb · تحديد معدّل الطلبات · تخطيط سعة قبل الأسبوع · REST APIs للويب والموبايل.

← الأدلة