פרויקט Apache Airflow

בדף הזה מפורטים פרטי פרויקט של כתיבה טכנית שאושר להשתתפות בתוכנית Google Season of Docs.

סיכום הפרויקט

ארגון קוד פתוח:
Apache Airflow
כותבים טכניים:
קרטיק קארה
שם הפרויקט:
איך יוצרים תהליך עבודה
אורך הפרויקט:
אורך סטנדרטי (3 חודשים)

תיאור הפרויקט

אעבוד על יצירת מסמך עזרה בנושא יצירת תהליכי עבודה חדשים בקלות וביעילות. יש כמה שלבים בתהליכי עבודה שכוללים:

  1. קריאה
  2. עיבוד מקדים
  3. בעיבוד
  4. עיבוד תמונה (Post Processing)
  5. שמירה/פעולה
  6. מעקב

כל שלב יכול לכלול כמה משימות, ואפשר לבצע מגוון פעולות אחרי כל שלב, למשל ביטול המשימה אם 2 משימות או יותר נכשלו בשלב מסוים, או הפעלה מחדש של משימה אם היא נכשלה לפחות פעמיים.

חלק אחר של תהליכי העבודה כולל ביצוע של 2 משימות או יותר במקביל, ולאחר מכן שימוש בתוצאה המשולבת שלהן בשלב הבא.

היבט נוסף של תהליך עבודה הוא להתריע למשתמש במקרה שמשהו משתבש, באמצעות אימייל, Slack או שירותי טלפוניה ניידת.

אני גם מתכנן לכלול כמה דרכים לא טריוויות שבהן ניתן להשתמש בתהליכי עבודה, כמו הרצת משימות סטרימינג בזמן אמת והפעלה שלהן מחדש לגבי נתונים חסרים בנושאים של קפקא במורד הזרם.

אני אעבוד עם החונכים כדי לשפר את היקף הפרויקט, ואז אשלים את המשימות לאחר מכן.

אני מחכה לחודשים הקרובים.