وصف المشروع

نود البدأ في العمل على مشروع جديد كموقع ابكتروني وتطبيق موبايل ببنية عمل Microservices + Containers

يوجد العديد من الcontainers الجاهزة للاستخدام ونريد استخدامها بشكل مباشر دون الحاجة الى بناء هذه الخصائص من البداية، مثل: authentication, user profile, logging, audit, database.... الخ

كما سيتم بناء الbusiness logic الخاص بالنظام المطلوب على شكل user stories متواجدة على بيئة عمل Microsoft DevOps Server

المطلوب في هذه المرحلة شخص يبدأ هذه المرحلة ويقوم بعمل التالي:

١. انشاء الكونتينر الخاص بالنظام وانشاء method واحدة فقط

٢. ربط جميع الcontainers بشكل صحيح بحيث يعمل كنظام متكامل )تشغيل الauthentication, logging, databses, ... etc

٣. انشاء جميع الpipelines اللازمة للمشروع

٤. عمل documentation كامل لكل خطوة في المشروع بحيث يبدأ فريق العمل برمجة النظام

الخبرات اللازمة، العمل سابقا على التالي:

Common Models for Microservices

1. **Authentication and Authorization**

   - **Description**: Manages user login, registration, role-based access control.

   - **Example Ready Container Images**: Keycloak, Auth0.

2. **User Management**

   - **Description**: Handles user profiles, preferences, and data management.

   - **Example Ready Container Images**: Keycloak, Okta.

3. **Notification Service**

   - **Description**: Manages sending emails, SMS, and push notifications.

   - **Example Ready Container Images**: Amazon Simple Notification Service (SNS), Firebase Cloud Messaging (FCM).

4. **Logging and Monitoring**

   - **Description**: Collects and monitors logs, application performance metrics.

   - **Example Ready Container Images**: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus.

5. **Payment Processing**

   - **Description**: Manages payment transactions, invoicing, and refunds.

   - **Example Ready Container Images**: Stripe API, PayPal API.

6. **Data Storage and Management**

   - **Description**: Handles database operations, data caching, and data synchronization.

   - **Example Ready Container Images**: PostgreSQL, MySQL, Redis, MongoDB.

7. **Search and Indexing**

   - **Description**: Provides search functionalities, full-text search capabilities.

   - **Example Ready Container Images**: Elasticsearch, Apache Solr.

8. **API Gateway**

   - **Description**: Manages API routing, request/response transformation, and security.

   - **Example Ready Container Images**: Kong, NGINX, API Gateway.

9. **File Storage**

   - **Description**: Manages file uploads, downloads, and storage.

   - **Example Ready Container Images**: MinIO, Amazon S3.

10. **Data Analytics and Reporting**

    - **Description**: Handles data analysis, visualization, and reporting.

    - **Example Ready Container Images**: Grafana, Metabase.

11. **Queue and Messaging Services**

    - **Description**: Manages asynchronous communication between microservices.

    - **Example Ready Container Images**: RabbitMQ, Apache

Microservices

Documentation, environment creation scripts, pipelines, source code

أضف عرضك الآن

العروض المقدمة

السلام عليكم ورحمة الله وبركاته معك المهندس أحمد حبنكة مطور وب ذو خبرة 6 سنوات، لدي خبرة قوية في الخدمات السحابية مثل AWS وAzure والخدمات اخرى ولدي خبرة في dock...

السلام عليكم استاذ محمد، انا مبرمج دوت نت بخبرة ١٠ سنوات و يمكنني تنفيذ المطلوب. يوجد في معرض اعمالي العديد من المشاريع كلها تم تنفيذها باستخدام تقنيات مايكروسو...

شارك المشروع

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.