מסלול ארגוני

פיתוח מערכות תוכנה מורכבות

אינטגרציה למערכות ליבה, רגולציה ועומס אמיתי — המגרש הביתי שלנו.

יש לי פרויקט לפתחמקרי בוחן

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

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

שאלות שחוזרות

מה הופך מערכת תוכנה למערכת מורכבת?

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

אפשר לבנות מערכת חדשה בלי להשבית את הקיימת?

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

איך מוודאים שהמערכת תעמוד בעומס אמיתי?

בודקים בסביבת בדיקות עם נתונים בהיקף אמיתי — לא מנחשים. בייצור שלנו רצה מערכת שמשרתת 1,500 בנקאים בו-זמנית.

יש לכם בעיה מורכבת?

תארו את האילוצים — נגיד בכנות אם זה מגרש שאנחנו מכירים.

    הפנייה מגיעה ישירות אלינו. אין רשימת תפוצה ואין דיוור.