רבים מלקוחותינו העוברים לענן פונים לעזרתנו ומבקשים שנאפיין ונתאים את סביבת הפיתוח שלהם לעבודה יעילה בסביבת הענן המודרנית. אחד האתגרים העיקריים בשלב זה הוא חוסר אחידות בין מחלקות וקבוצות פיתוח שונות בארגון.
במרבית הארגונים, לפני המעבר לענן גופי פיתוח שונים מתנהלים עצמאית, ללא פלטפורמה אחידה שמרכזת הגדרות טכנולוגיות וסטנדרטים מחייבים להקמת מערכות ותשתיות מידע בארגון. כשכל צוות פיתוח בארגון עובד בשיטה אחרת שנוחה ומוכרת לו, הדבר גורם לחוסר יעילות, פוגע בניצול העלויות וניהול הידע, מאריך זמני ביצוע, וכמובן עלול להקשות על הנעת תהליכים רוחביים בארגון.
המעבר לענן מספק לארגונים כאלה הזדמנות (וגם הכרח) לטפל באתגר חוסר האחידות, ולעשות "סדר בבלגאן" של סביבת הפיתוח הארגונית. לשם כך נחוצה מסגרת תומכת שתאפשר למפתחים ליהנות בסביבה החדשה מחופש פעולה בתוך גבולות ברורים.
מניסיוננו ב-CloudBuzz, הדרך שהוכחה כיעילה ביותר לבניית מסגרת עבודה ארגונית לפיתוח בענן היא Platform Engineering. זהו למעשה קונספט שמגדיר ברמה התהליכית את הטכנולוגיות השונות וקובע הגדרות עבודה מחייבות לכל גופי התשתית, הפיתוח, התקשורת ואבטחת המידע ברמת כלל הארגון. בעוד שצוות הפלטפורמה דואג ברקע לכל הדרוש, צוותי הפיתוח יכולים להמשיך בעבודתם וליהנות מעצמאות וחופש יצירתי – משלב כתיבת הקוד ועד להרצה שלו בענן – וזאת מבלי שיצטרכו להטריד את עצמם בכל מה שקשור לענן ולהיבטים של תפעול, אבטחה, רשתות וכיו"ב.
על מנת לממש את הקונספט של Platform Engineering אנו זקוקים למערכת תומכת, המשלבת שתי רמות טכנולוגיות:
ככל שבארגון יש קבוצות פיתוח רבות ומגוונות יותר שהתרגלו לעבוד בשיטות שונות, כך חשוב יותר להשקיע בהגדרה ואיפיון של מסגרת תומכת ומחייבת, שתעזור למפתחים להסתגל מהר ובקלות לעבודה בסביבת הענן החדשה של הארגון.
לסיכום, כל ארגון שעובר כיום לסביבת הענן צריך לשקול את מימוש הקונספט של Platform Engineering על ידי שימוש ב-IaC לפי מתודולגיית GitOps והנגשת Self service לארגון, על מנת לייצר אחידות, המשכיות ויעילות בארגון.
במהלך השנים גיבשנו ב-CloudBuzz מתודולוגיות ששימשו ושופרו במספר רב של ארגונים מהגדולים בארץ, וכיום אנו ממנפים את כל הידע המקצועי שצברנו על מנת ליישם את הקונספט של Platform Engineering בצורה מותאמת לכל סוגי הלקוחות, מקטנים עד גדולים, במסע שלהם לענן.
אתם מוזמנים ליצור עמנו קשר לבחינת הקונספט של Platform Engineering והתאמתו לצרכי הארגון שלכם, על מנת שתוכלו לשמור על שליטה ואפקטיביות בתחום ה-IT בטווח הארוך. למידע נוסף>>
כותב המאמר הוא צבי גילינסקי, מנהל חטיבת CloudBuzz מקבוצת ONE