تفاصيل العمل

هذا المشروع هو تطبيق ويب حديث يستخدم تقنية Microservices باستخدام TypeScript، Node.js، React، و Next.js. يقوم Docker و Kubernetes بتسهيل عملية تحميل الحاويات وتنظيمها بشكل فعال، مما يضمن التوسعية.

تشمل الوظائف الأساسية مصادقة المستخدم، إدارة التذاكر، معالجة الطلبات، وإجراء عمليات الدفع الآمنة عبر واجهات برمجة التطبيقات الخاصة بـ PayPal. يتولى خدمة الانتهاء من الصلاحية مهام الخلفية، باستخدام Bull و Redis لإدارة طابور الوظائف. تقدم خدمة العميل القائمة على Next.js تجربة أمامية سهلة الفهم ومتجاوبة. تعتبر MongoDB قاعدة البيانات غير القائمة على الهياكل لعدة خدمات صغيرة، مما يعزز توافق البيانات. يتيح NATS Streaming Server التواصل السلس بين الخدمات الصغيرة بشكل دفعي. تعزز الهيكلية المتعددة المكونات للمشروع الصيانة والمرونة وسهولة التوسع. بشكل عام، تجمع هذه التقنيات المتقدمة والنهج المعماري للخدمات الصغيرة لإنشاء تطبيق ويب قوي وقابل للتكيف.

بطاقة العمل

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