Blank white background with no objects or features visible.

تعلن TrueFoundry عن استحواذها على Seldon AI، موسعة بذلك لوحة التحكم الخاصة بها للذكاء الاصطناعي للمؤسسات. البيان الصحفي الكامل →

تطوير التطبيقات باستخدام Kubernetes

By Shubham Rai

Published: July 4, 2026

يُعتبر Kubernetes على نطاق واسع المنصة المثالية للفرق في المؤسسات الكبيرة والمتوسطة التي تتطلب توفرًا عاليًا وقابلية للتوسع التلقائي. ومع ذلك، فقد أضاف أيضًا تعقيدًا إلى سير عمل المطورين الحالي. يمكن فهم هذا التغيير كجزء من توجه أوسع نحو تبني نموذج الخدمات المصغرة (micro-service) والتعقيد المتزايد في كيفية تشغيل البرمجيات. في هذه المقالة، سنبحث كيف تطورت مشكلة تطوير البرمجيات مع هذا التحول النموذجي.

حلقة التطوير

لنبدأ بمفهوم حلقة التطوير ودورها في سير عمل التطوير. تتكون حلقة التطوير لأي مشروع برمجي من حلقتين منفصلتين تتقاطعان عبر Git.

المصدر: تطوير تطبيقات سحابية أصلية بدون عناء باستخدام Skaffold

وهي كالتالي:

  • حلقة التطوير الداخلية - تتضمن هذه العملية كتابة وتجميع واختبار جزء من التعليمات البرمجية على محطة عمل المطور الخاصة به. تستمر هذه الحلقة حتى يتم نقل جزء مرضٍ من التعليمات البرمجية إلى Git.
  • حلقة التطوير الخارجية - يتم تشغيل هذه الحلقة بعد نقل التعليمات البرمجية من محطة عمل المطور إلى Git. تتضمن تشغيل الاختبارات ونشر المنتج النهائي. من الناحية المثالية، يجب إعداد هذه العملية كحلقة مستمرة، حيث تتم عمليات النشر مع كل دفعة تعليمات برمجية تجتاز الاختبارات.

تتغذى هذه الحلقات على بعضها البعض وتشكل دورة حياة كاملة لتطوير البرمجيات.

صعود الخدمات المصغرة

لقد أدى ظهور الخدمات المصغرة إلى مكونات برمجية صغيرة ومستقلة وغير مترابطة بإحكام، والتي توفر قابلية أفضل للتوسع والموثوقية. لن نناقش المزايا هنا نظرًا لكونها معروفة على نطاق واسع، ولكن مخاوفنا تنبع من التعقيد التشغيلي المتزايد الناتج عنها.

نظام الخدمات المصغرة القياسي

لننفترض إعدادًا بسيطًا حيث يقوم الـ الواجهة الأمامية باستدعاء الـ واجهة برمجة التطبيقات (API)، والتي بدورها تتواصل مع خدمتين أخريين تُسميان الهوية و db. في هذا السيناريو، يعمل مطورنا على api ، والتي تحتوي على تبعيات هابطة (الواجهة الأمامية) وصاعدة (الهوية، db). دعنا نستكشف كيف تتغير عملية التطوير لخدمة api في حلقتي التطوير المختلفتين -

دورة التطوير الداخلية

  • الوصول إلى التبعيات الصاعدة - api تحتاج الخدمة إلى التواصل مع خدمتي الهوية وdb لتعمل بنجاح.
  • الوصول إلى التبعيات الهابطة - لاختبار ما إذا كانت التغييرات التي يتم إجراؤها على خدمة api متوافقة مع تبعياتها الهابطة، من المهم أيضًا إعادة توجيه الطلبات الهابطة إلى هذه الخدمة.

دورة التطوير الخارجية

  • التبعيات الصاعدة - لكي يتم تشغيل اختبار شامل لخدمة api ، يجب أن يكون هناك وصول إلى نسخة عاملة من identity و db خدمات
  • التبعيات النهائية - هناك أيضًا حاجة إلى طريقة للسماح لـ الواجهة الأمامية بالوصول إلى هذه الخدمة لأغراض الاختبار.
  • نقطة نهاية مستضافة - بالإضافة إلى المتطلبات المذكورة أعلاه، نحتاج أيضًا إلى استضافة هذه النسخة من واجهة برمجة التطبيقات (API) الخدمة بحيث يمكن اختبارها مباشرة

مشكلة حلقة التطوير الداخلية هي شيء Telepresence من Ambassador Labs قد حلته. لقد حاولنا حل مشكلة حلقة التطوير الخارجية على منصة TrueFoundry من خلال Intercepts.

تقديم TrueFoundry Intercepts

استضافة خدمة معاينة

يعمل مفهوم TrueFoundry Intercepts على حل مشاكل حلقة التطوير الخارجية الثلاث الموضحة في الأقسام السابقة. نتبع الاستراتيجية التالية لمعالجة ذلك -

  • عناوين URL للمعاينة - باستخدام المنصة نفسها، من السهل نشر نسخة من خدمة موجودة عند SHA التزام محدد. يتيح لك ذلك إنشاء عناوين URL للمعاينة مخصصة لالتزام معين أو طلب سحب.
  • اعتراضات قائمة على الرأس - تتيح الاعتراضات للخدمة الاستمرار في استخدام نفس عنوان URL مع إضافة رأس إضافي يعيد التوجيه إلى النسخة التجريبية. على سبيل المثال، يمكننا ربط اعتراض بـ API خدمة تعيد التوجيه إلى نسخة تجريبية بناءً على رأس يتم تمريره إليها. هذا يعني الواجهة الأمامية يمكنها الاستمرار في العمل بنفس عنوان URL بمجرد تمرير رأس إضافي أثناء الاختبار.

💡

لقراءة المزيد حول اعتراضات TrueFoundry، يرجى الرجوع إلى وثائقنا - https://docs.truefoundry.com/docs/intercepts

خاتمة

لقد ناقشنا التغييرات في سير العمل التطويري التي أحدثها ظهور الخدمات المصغرة (microservices) وكيف نحاول معالجتها. لا يزال هذا سؤالاً مفتوحاً، ويمكننا أن نتوقع المزيد من الحلول المبتكرة في هذا المجال مستقبلاً.

تحدث معنا

إذا كنت تتطلع إلى زيادة العوائد من مشاريع نماذج اللغة الكبيرة (LLM) الخاصة بك وتمكين عملك من الاستفادة من الذكاء الاصطناعي بالطريقة الصحيحة، يسعدنا التحدث وتبادل الأفكار.

تناول قهوة ☕️ معنا

تعرف على كيف يساعدك TrueFoundry في نشر نماذج اللغة الكبيرة (LLMs) في 5 دقائق:

The fastest way to build, govern and scale your AI

Sign Up
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

November 5, 2025
|
5 min read

توطين البيانات في عصر الذكاء الاصطناعي الوكيل: كيف تمكّن بوابات الذكاء الاصطناعي التوسع السيادي والامتثال

October 5, 2023
|
5 min read

<Webinar> عرض الذكاء الاصطناعي التوليدي للمؤسسات

Best Fine Tuning Tools for Model Training
May 3, 2024
|
5 min read

أفضل 6 أدوات ضبط دقيق لتدريب النماذج في عام 2026

May 25, 2023
|
5 min read

النماذج اللغوية الكبيرة مفتوحة المصدر: تبنّها أو تندثر

July 4, 2026
|
5 min read

تكاملات منصة التعلم الآلي #1: Weights & Biases

Use Cases
Engineering and Product
July 4, 2026
|
5 min read

تكامل Pillar Security مع TrueFoundry

No items found.
July 4, 2026
|
5 min read

التخزين المؤقت الدلالي لنماذج اللغة الكبيرة (LLMs): تقليل التكلفة وزمن الاستجابة بما يتجاوز التخزين المؤقت للبادئات

No items found.
July 4, 2026
|
5 min read

تكاملات أدوات التعلم الآلي #2 DVC لإدارة إصدارات بياناتك

Engineering and Product
Use Cases
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Take a quick product tour
Start Product Tour
Product Tour