مشروع تدفق الهواء في Apache

تحتوي هذه الصفحة على تفاصيل مشروع كتابة فني مقبول في موسم Google من المستندات.

ملخّص المشروع

مؤسسة مفتوحة المصدر:
Apache Airflow
الكاتب الفني:
كارتيك خار
اسم المشروع:
كيفية إنشاء سير عمل
طول المشروع:
المدة العادية (3 أشهر)

وصف المشروع

سأعمل على إنشاء وثائق حول كيفية إنشاء مهام سير عمل جديدة بسهولة وفعالية. في ما يلي بعض الخطوات التي تشملها مهام سير العمل:

  1. قراءة
  2. المعالجة المُسبَقة
  3. قيد المعالجة
  4. المعالجة اللاحقة
  5. الحفظ/الإجراء
  6. المراقبة

يمكن أن تتضمّن كل خطوة مهام متعددة ويمكن اتّخاذ العديد من الإجراءات بعد كل خطوة، مثل إلغاء المهمة في حال تعذّر تنفيذ مهمتَين أو أكثر في مرحلة معيّنة أو إعادة تنفيذ مهمة في حال تعذّر تنفيذها مرّتين على الأقل.

تشمل الأجزاء الأخرى من سير العمل تنفيذ عمليتَين أو أكثر بشكل موازٍ ثم استخدام النتيجة المجمّعة في المرحلة التالية.

يتمثل أحد الجوانب الأخرى لعملية سير العمل في تنبيه المستخدم في حال حدوث أي مشكلة، إما من خلال البريد الإلكتروني أو Slack أو خدمة إرسال الرسائل الفورية.

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

سأعمل مع المرشدين لتحسين نطاق المشروع بشكل أكبر، ثم أكمل المهام من ذلك الحين فصاعدًا.

نحن نتطلّع إلى قضاء بضعة أشهر رائعة في المستقبل.