-
תבנית Repository: מה אנחנו באמת מפרידים מהקוד?
מה Repository מפריד מהקוד, ואיפה הוא רק מוסיף שכבה? דרך מערכת הזמנות נבחן את הקשר ל־Unit of Work, את הפיתוי של Repository גנרי ואת הגבול שבין השירות העסקי ל־EF Core.
-
הכסף ירד מחשבון אחד. מה עם החשבון השני? להכיר את Unit of Work
מה קורה כשחלק מהשינויים נשמרים למסד הנתונים והשאר נכשלים? נבחן איך Unit of Work מתאמת את השמירה, מה ההבדל בינה לבין טרנזקציה, ואיך EF Core כבר מממשת חלק מהרעיון.
-
להכיר את ABP דרך פעולה אחת: ביטול הזמנה
ביטול הזמנה הוא יותר משינוי סטטוס. דרך פעולה אחת נכיר איך ABP מחברת הרשאות, כללים עסקיים וגישה לנתונים, ומה נשאר באחריות הקוד שלנו.
-
ההזמנה נשמרה, התשלום נתקע: איך מטפלים בתהליך שחוצה כמה מיקרוסרוויסים?
ההזמנה נשמרה, אבל לא ברור אם התשלום הצליח. נבחן איך Saga, Idempotency ו־Outbox עוזרות לתאם תהליך בין שירותים, ואילו כשלים עדיין צריך להביא בחשבון.