تفاصيل العمل

Multi-Container Web Application باستخدام Docker

قمت بتطوير تطبيق ويب متكامل باستخدام Docker يعتمد على بنية Microservices، حيث تم تقسيم التطبيق إلى عدة خدمات تعمل معًا بكفاءة عالية.

? مكونات المشروع:

Nginx كـ Reverse Proxy و Load Balancer

Flask (عدد 2 Instance) لتشغيل الـ API

PostgreSQL كقاعدة بيانات رئيسية

Redis لتحسين الأداء من خلال الـ Caching

Docker Compose لإدارة وتشغيل جميع الخدمات

⚙️ آلية العمل:

Client → Nginx → Flask → PostgreSQL

مع استخدام Redis كـ Cache لتسريع الاستجابة

? مميزات المشروع:

تصميم احترافي قابل للتوسع (Scalable Architecture)

تحسين الأداء باستخدام Redis

فصل الخدمات (Microservices) لسهولة التطوير والصيانة

إعداد جاهز للنشر على أي بيئة Cloud

Health Checks لضمان استقرار الخدمات

? وظائف التطبيق:

REST API لإدارة المهام (Tasks)

إضافة، تعديل، وإكمال المهام

تخزين دائم باستخدام PostgreSQL

?️ التقنيات المستخدمة:

Docker – Flask – PostgreSQL – Redis – Nginx – Docker Compose

?‍? تنفيذ:

إبراهيم أشرف – مهتم بـ DevOps و Cloud Computing

:::

بطاقة العمل

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