تفاصيل العمل

نظام تقصير روابط يعتمد على Edge Functions وقواعد بيانات موزعة عالميًا لتحقيق أقل زمن استجابة.

تم بناء واجهة برمجية (API) تعتمد على Edge Functions لضمان تقليل زمن الاستجابة (Latency) لأقصى حد.

قاعدة البيانات موزعة (Sharded) على 6 مواقع مختلفة حول العالم، مما يتيح الوصول السريع والفعال للبيانات بغض النظر عن موقع المستخدم.

عند تنفيذ أي عملية "كتابة" (write requests)، يتم إرسال الطلب إلى أول قاعدة بيانات تستجيب، أي التي تمتلك أقل زمن استجابة، لضمان الكفاءة والسرعة.

يتم استخدام الفهرسة باستخدام التجزئة (Hash Indexing) في PostgreSQL لتحقيق عمليات قراءة دقيقة بزمن ثابت تقريبًا (O(1)).

يتم العمل حاليًا على تطوير نظام تخزين مؤقت (Caching) على الـEdge لزيادة سرعة الاستجابة وتقليل عدد طلبات القراءة من قاعدة البيانات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات