أحتاج إلى مطوّر لبناء نظام تتبع بيانات (Events Tracking System) قابل للتوسع وبتكلفة منخفضة.
لدي كود JavaScript Pixel يقوم بجمع بيانات من عدة مواقع، والمطلوب هو استقبال هذه البيانات وتخزينها في قاعدة بيانات تدعم حجم كبير جدًا من البيانات يصل إلى ٩ مليارات حدث شهريًا (~٣٥٠٠ حدث في الثانية) مع إمكانية الاستعلام عنها لاحقًا.
الهدف أن يكون النظام خفيف، سريع، وقليل التكلفة.
الخبرات المطلوبة في المشروع:-
- Cloudflare Workers
- NodeJS / Typescript
- خبرة في هندسة البرمجيات للتحقق من الآمان والتكلفة وقدرات السيرفر على تحمل ضغط البيانات
المطلوب بالتفصيل :-
> تجهيز نظام استقبال البيانات و تخزينها (Ingestion & Storage Layer)
- استخدام Cloudflare Workers لاستقبال الأحداث (HTTP POST).
- التحقق من البيانات ثم تمريرها للطابور (Queue) في كلاودفلير.
- بعد تجميع مجموعة من البيانات في الطابور يتم ارسالها لتخزينها في داتابيز ClickHouse
> تجهيز نظام الاستفسار عن البيانات
- انشاء واجهة برمجية API فيها ثلاث دوال للاستعلام عن البيانات بلغة NodeJS
الرجاء عند التقديم:
- مشاركة خبراتك السابقة في مشاريع مشابهة.
- المدة الزمنية المتوقعة للتنفيذ.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 3 |
جاهز أبني لك نظام Events Tracking يتحمل مليارات الأحداث شهريا بدون ما يكسر الميزانية أو الأداء. حل سريع، قابل للتوسع، ومصمم للتعامل مع 3500 event/second بكفاءة ...
السلام عليكم،أنا رنا، مطورة Full Stack.قرأت متطلبات المشروع بعناية، وفهمت أنك تحتاج إلى بناء نظام Events Tracking عالي الأداء قادر على التعامل مع حجم ضخم جدا من...
مرحبا، أنا إسلام عصام، Senior Backend developer ، لدي خبرة واسعة في NodeJS/TypeScript، Cloudflare Workers، وأنظمة البيانات الضخمة. عملت على العديد مشاريع سابقا ...
السلام عليكم أنا أسماء، Full-Stack Developer ولدي خبرة قوية في بناء الأنظمة القابلة للتوسع (Scalable Systems) باستخدام Node.js وTypeScript. اطلعت على تفاصيل مشر...
صباح الخير اخبار حضرتك ايه يارب تكون بخيير اطلعت على تفاصيل المشروع بعناية، وواضح أنه ليس مجرد نظام تتبع عادي، بل نظام عالي التحمل (High-throughput Event Tracki...
مرحبا اطلعت على تفاصيل المشروع، والحقيقة إن الـ architecture المطلوبة احترافية جدا ومناسبة للتعامل مع أحجام بيانات كبيرة (High-Scale Event Tracking Systems) فهم...
مرحبا اطلعت على تفاصيل مشروعك بعناية، والحقيقة إن التحدي اللي بتتكلم عنه (التعامل مع 9 مليار Event شهريا) هو بالضبط نوع الأنظمة اللي أحب أشتغل عليها أنظمة High-...
معاك مصطفى، مهندس Backend. اشتغلت كتير على أنظمة بتحتاج أداء عالي وتعامل مع ترافيك كبير بـ Node.js و TypeScript، وعندي تصور كامل لهندسة السيستم ده عشان نضمن إنه...