بناء وتأمين منصة ألعاب متعددة اللاعبين (Real-Time Backend & DevSecOps)

تفاصيل العمل

نوع العمل:

تطوير بنية تحتية آمنة (Secure Infrastructure) وواجهة خلفية (Backend) متكاملة لمنصة ألعاب تفاعلية (ft_transcendence) تعتمد على معمارية الـ Microservices.

أبرز الميزات:

• نظام مصادقة ثنائي (TOTP / 2FA) مدمج لحماية حسابات المستخدمين.

• إدارة الأسرار والتشفير (Secrets Management) بشكل آمن باستخدام HashiCorp Vault.

• جدار حماية ويب مخصص (Custom WAF) لتصفية الهجمات وحماية قاعدة البيانات.

• مزامنة البيانات واللعب في الوقت الفعلي (Real-time) باستخدام WebSockets.

طريقة التنفيذ التقنية:

• تمت برمجة الـ Backend وتصميم الـ API باستخدام NestJS و TypeScript.

• تم استخدام Prisma ORM لإدارة البيانات وربطها بقاعدة بيانات PostgreSQL.

• تم تجهيز النظام بالكامل للعمل داخل بيئات معزولة (Containerized) باستخدام Docker لضمان سهولة الـ Deployment.

• تم إعداد Nginx كـ Reverse Proxy لإدارة الـ Traffic وتأمين الاتصالات.

ملفات مرفقة

بطاقة العمل

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