מודרניזציה של פלטפורמות מורשת
מודרניזציה של מערכות מורשת היא רק לעיתים נדירות בעיה טכנולוגית בתחפושת. המיינפריים עדיין רץ כי מישהו, לפני עשורים, קודד לתוכו לוגיקה עסקית שאף אחד לא תיעד במלואה. המונולית מתקיים כי כל ניסיון לפרק אותו נעצר בבדיקת אינטגרציה. המערכת שכולם רוצים להחליף היא גם המערכת שהעסק רץ עליה. להתייחס אליה כתרגיל הנדסי בלבד - זו הדרך שבה תוכניות מודחות בביקורת של שמונה‑עשר חודש.
אנחנו ניגשים למודרניזציה כפי שניגשים לשיפוץ בניין שאי אפשר לפנות. מיגרציית Strangler-Fig: קוד חדש מחליף ישן בפרוסות, מאחורי אותה חזית, בזמן שהפרודקשן ממשיך לרוץ. ההשקעה מופנית קודם לחלקים שהעסק באמת צריך לפתח - לוגיקת תמחור, זרימות לקוח, דיווח רגולטורי - לא לכתיבה מחדש בחדר נקי שלעולם לא תתכנס. תנועה חיה, בלי הקפאה, בלי Big-Bang.
AI נכנס היכן שהוא מצדיק את עצמו: תרגום קוד שנותן למהנדסים נקודת התחלה במקום קובץ ריק, יצירת בדיקות מול המערכת המורשת, הנדסה לאחור של התנהגויות לא מתועדות. שום דבר מזה לא מחליף שיקול ארכיטקטוני, ואסור שיורשה לו. העבודה הקשה עדיין היא להבין איזו פרוסה לקחת בפעם הבאה, מה העסק יכול לספוג, ואיך לשמור את הצוות שבנה את המערכת המקורית בתוך התוכנית במקום מולה. אנחנו עובדים את הבעיה הזו לצד האנשים שחיו אותה.

שלוש דרכים שזה מתבטא בייצור.
מיגרציית Strangler-Fig
חדש מחליף ישן בפרוסות, מאחורי אותה חזית. בלי Big-Bang.
תנועה חיה, בלי הקפאה
הפרודקשן ממשיך לפעול בזמן שהמיגרציה מתקדמת.
AI כשמצדיק
תרגום קוד, יצירת בדיקות, הנדסה לאחור של תיעוד - בשימוש מנותח.