צנרת נתונים — מיקרוסרביסים

מה זה?

זהו הפרויקט המסכם של הקורס: בניית צנרת נתונים (Data Pipeline) אמיתית כשלושה מיקרוסרביסים עצמאיים שמדברים ביניהם, במקום אפליקציה מונוליטית אחת. הקטגוריה מחברת יחד כמעט את כל מה שנלמד עד כה — C#, ASP.NET Core, ומודלים לעיבוד נתונים — לכדי מערכת מבוזרת שמדמה איך נראית ארכיטקטורת Backend אמיתית בתעשייה.

מה הולכים ללמוד

  • שירות Ingestion — קליטת נתונים גולמיים מהמקור והכנסתם לצנרת
  • שירות Processing — עיבוד וטרנספורמציה של הנתונים שנקלטו
  • שירות Query — חשיפת הנתונים המעובדים לשאילתות מבחוץ
  • Stream Processing — עיבוד נתונים בזרימה רציפה ובזמן אמת, לא רק באצווה
  • פרויקט מסכם — חיבור כל השירותים יחד באמצעות docker-compose למערכת שלמה ורצה

למה זה חשוב

בסיום הקטגוריה תדעו לתכנן ולהריץ מערכת מיקרוסרביסים אמיתית — לא רק שירות בודד — עם הפרדת אחריות ברורה בין קליטת נתונים, עיבודם והגשתם, ותקשורת בין שירותים דרך אורקסטרציה עם Docker. זו בדיוק הארכיטקטורה שרוב מערכות ה-Backend וה-Data המודרניות בתעשייה בנויות עליה, ולכן הפרויקט הזה הוא שיא הקורס וסיכום מעשי של כל מה שנלמד.