نحن نمتلك تطبيقًا يعتمد بشكل كامل على الـ Frontend، حيث لا يوجد لدينا Backend. يعتمد التطبيق على عدد كبير من الـ APIs لجلب البيانات وتنفيذ المهام المختلفة. بسبب كثرة استخدام الـ APIs، نواجه عدة تحديات تقنية تؤثر على أداء التطبيق وتزيد من التعقيدات.
التحديات الحالية:
كثرة الـ APIs:
التطبيق يتعامل مع عدد كبير من الـ APIs بشكل مباشر من الـ Frontend. هذا يؤدي إلى تعقيد الكود وصعوبة إدارة تلك الاستدعاءات، مما يؤثر على استقرار التطبيق وأدائه.
مشاكل الأداء:
بسبب العدد الكبير من الاستدعاءات، يواجه التطبيق أحيانًا مشاكل في سرعة الاستجابة والأداء العام، مما يؤثر سلبًا على تجربة المستخدم.
صعوبة الصيانة والتحديث:
إدارة عدد كبير من الـ APIs تجعل عملية الصيانة والتحديث معقدة للغاية، حيث يجب تتبع كل استدعاء على حدة وضمان عمله بشكل صحيح بعد أي تحديث.
ماذا نبحث عنه:
نحن نبحث عن مطور قادر على حل هذه المشاكل عبر استخدام أحد مقدمي خدمات إدارة الـ APIs الذين يقدمون حلولاً متكاملة لتجميع واختصار الـ APIs المختلفة. نريد حلاً يمكنه:
تجميع الـ APIs في نقطة دخول واحدة (API Gateway): بحيث يتم تحسين استدعاءات الـ APIs وتقليل الحمل على التطبيق.
تحسين الأداء: من خلال تحسين إدارة الاستدعاءات وتقديم caching إذا كان ذلك ممكنًا.
تبسيط الصيانة: بحيث يمكننا بسهولة إدارة وصيانة الـ APIs من خلال منصة مركزية واحدة.
مقدمو الخدمة المقترحون:
لقد قمنا بدراسة بعض مقدمي خدمات إدارة الـ APIs، ونرغب في استخدام أحدهم لحل مشاكلنا. يمكن للمطور أو الشركة التي سنتعاون معها العمل مع أحد هذه الحلول:
Amazon API Gateway (AWS): إدارة متكاملة للـ APIs مع تكامل سلس مع خدمات AWS الأخرى.
Apigee (Google Cloud): حل شامل من Google Cloud يوفر إدارة وتحليل الـ APIs.
Kong: نظام مرن لإدارة الـ APIs مع خيار للخدمات المدارة.
Azure API Management (Microsoft): إدارة متكاملة للـ APIs مع ميزات الأمان والتحليل.
Tyk: حل مفتوح المصدر لإدارة الـ APIs مع خيار للخدمات المدارة.
ما نحتاجه منك:
خبرة في استخدام أحد هذه الحلول: نريد شخصًا لديه خبرة سابقة في إدارة الـ APIs باستخدام أحد مقدمي الخدمات المذكورين.
تقديم حلول لتحسين الأداء: نريد حلولًا مبتكرة لتحسين أداء التطبيق وتقليل الحمل الناتج عن كثرة الاستدعاءات.
مرونة في العمل: القدرة على العمل مع فريقنا لضمان تكامل الحلول مع التطبيق الحالي.
إذا كنت تعتقد أن لديك الخبرة والقدرة على حل هذه التحديات، فنحن نتطلع للعمل معك. يرجى التواصل معنا لتقديم عرضك.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
مرحبا، أفهم تماما التحديات التي تواجهونها مع كثرة استدعاءات الـ APIs في تطبيقكم المعتمد على الـ Frontend. أود أن أقترح عليكم حلا مختلفا قد يساعد في تحسين الأداء...
السلام عليكم اخى الفاضل معك حذيفة خاطر من مصر اعمل فى مجال تطوير المواقع الالكترونية منذ اكثر من ١٢ عام قبل اعطاء العرض لدى بعض الاسئلة تحتاج الى جواب ماهى التق...
أنا طارق، مطور برمجيات متكامل بخبرة تزيد عن 8 سنوات في تطوير التطبيقات باستخدام تقنيات متعددة، بما في ذلك .NET، C#، Azure، و DevOps. عملت على عدة مشاريع تضمنت ت...
السلام عليكم أنا أحمد مجدي مهندس برمجيات محترف لي خبرة في ال serverless applications using node js and aws api gateway lambda functions و لي خبرة ايضا في استخدا...
Its not about cashing or using aws gateway, You should have a backend first then well discuss what technologies or cloud providers we would use to ensure the ri...
مرحبا يمكنني تقديم الكثير من الحلول المبتكرة، والعمل من خلال Apigee للنشاء بوابة موحدة، وايضا اضافة Chching بواسطة Redis وتخزين البيانات اللي ما تتغير غالبا، وا...