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