تصميم وبناء البنية التحتية لمنصة توظيف بنظام الخدمات المصغرة (Microservices)

تفاصيل العمل

مشروع مفتوح المصدر (Open Source) أعمل عليه حالياً، وهو عبارة عن المحرك الأساسي (Core Engine) لمنصة توظيف ذكية. المشروع يركز على الأداء العالي وقابلية التوسع (Scalability).

-System Architecture: قمت بتصميم النظام بأسلوب Microservices لضمان فصل المهام وسرعة المعالجة:

- Event-Driven Architecture: استخدام RabbitMQ لإدارة طوابير المهام (Task Queues) بين الخدمات المختلفة لضمان عدم توقف النظام تحت الضغط.

Hybrid Database: استخدام PostgreSQL للبيانات العلائقية، و MongoDB لتخزين نتائج التحليل غير المهيكلة (تم التطوير وجعل PostgreSQL يخدم البيانات العلائقيه والغير مهيكله).

AI Integration: خدمة منفصلة لتحليل السير الذاتية باستخدام نماذج الذكاء الاصطناعي.

Infrastructure: إدارة كاملة للخدمات باستخدام Docker Compose.

هذا المشروع يعكس خبرتي في هندسة النظم وبناء الـ Scalable Backends.

بطاقة العمل

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