לדלג לתוכן

תרגול ארכיטקטורה עם גבולות ברורים

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

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

מכניסים שלוש תקלות לתרשים: סגירת UI בזמן callback, קריסת worker אחרי ביצוע ולפני תשובה, וניתוק שירות בזמן query. לכל אחת כותבים מה ידוע לכל צד ואיזו פעולה מותר לו לבצע בהמשך.

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