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