back_to_work()host: static_site_generation
لوحة تحكم وواجهة برمجة تطبيقات للمؤسساتأكتوبر 2023 - مايو 2024

Aircub

"Scope"خلفية وإدارة متكاملة من البداية للنهاية
"Role"مطور الخلفية الرئيسي
"Tech"Laravel, MySQL, REST API

نظرة عامة على المشروع

Aircub هي لوحة تحكم إدارية للمؤسسات وواجهة برمجة تطبيقات REST للعملاء مصممة لإدارة مراقبة حالة الأجهزة الموزعة، والتتبع التشغيلي، ومقاييس مشاركة العملاء. كان الهدف هو بناء واجهة برمجة تطبيقات إدارية آمنة وفعالة تدعم تدفقات حالة الأجهزة المتنوعة.

الإنجازات التقنية

1. إطار عمل واجهة برمجية REST قوي

  • هندسة جميع وحدات التحكم الخلفية، وقواعد التوجيه، ومغلفات الاستجابة باستخدام Laravel للحفاظ على اتساق تنسيق واجهة برمجة التطبيقات.
  • تصميم طبقات إدارة الوصول، باستخدام التحكم في الوصول المستند إلى الأدوار (RBAC) للتحكم في أذونات الإدارة.
  • دمج مرشحات معلمات الاستعلام لدعم البحث المرن والفرز والترقيم المعتمد على المؤشر.

2. تجميعات بيانات الحالة

  • تحسين أوقات تنفيذ بحث MySQL على سجلات مراقبة الأجهزة عن طريق إنشاء مخططات فهرسة مناسبة.
  • هيكلة تقارير ملخصة باستخدام تجميعات SQL التي تنشئ إحصاءات تشغيلية على مدار الأيام والأسابيع والأشهر.
  • تقليل الضغط على معالج الخادم أثناء إنشاء التقارير عن طريق تنفيذ هيكل بحث مؤقت في ذاكرة التخزين المؤقت.
status: eof
trpsky@shell:~$
Welcome to trpsky-shell v1.0.2
Type "help" for instructions.
$