הכלי שפיתחה החברה, mirrord, נמצא בשימוש של מפתחים באלפי חברות, ביניהן אנבידיה, אפל ואמזון
חברת הסטארטאפ MetalBear, המפתחת פתרון קוד פתוח לפיתוח על גבי קוברנטיס, מכריזה על גיוס סיד של 12.5 מיליון דולר. הגיוס הובל על ידי קרן TLV Partners, בהשתתפות TQ Ventures, MTF, Netz Capital ומשקיעים פרטיים, בהם דיוויד קריימר, מייסד-שותף של Sentry, ובן סיגלמן, יוצר-שותף של OpenTelemetry.
MetalBear פיתחה את mirrord, פתרון פיתוח המאפשר למפתחים להריץ קוד מקומי בתנאי ענן ללא דיפלוימנט, משנה מהותית את אופן העבודה של צוותי פיתוח עם אפליקציות מבוססות ענן ומשחרר את צוואר הבקבוק הגדול ביותר כיום בתחום פיתוח התוכנה. בלחיצה אחת, מפתחים יכולים לחבר את הקוד המקומי שלהם ישירות לסביבת הענן, ולקבל גישה מיידית לכל מסדי הנתונים, חיבורי ה־API, התורים והשירותים ללא כל דיפלוימנט. הפתרון פועל על ידי הזרקה עצמית לתוך תהליך הפיתוח המקומי ויירוט כל פעולות הקלט/פלט ברמה נמוכה, תוך ניתובן בצורה שקופה לסביבה מרוחקת. הפתרון זמין הן כפרויקט קוד פתוח והן כפתרון אנטרפרייז סקיילבילי במיוחד, המאפשר לצוותים גדולים לשתף סביבות פיתוח בענן באופן יעיל.
mirrord כבר אומץ על ידי אלפי מפתחים בחברות טכנולוגיה מובילות, בהן NVIDIA, AWS ו־Apple, עם דיווחים על שיפור של 80% במהירות האיטרציות בפיתוח ו־30% פחות באגים בפרודקשן. הגרסה המסחרית מאפשרת למספר מפתחים לעבוד בו־זמנית על אותה סביבה ללא התנגשויות, באמצעות ניתוב תעבורה ופיצול תורים כך שכל מפתח יקבל אך ורק את הנתונים הרלוונטיים לבדיקה שלו. בדרך זו יכולים צוותים שלמים לשתף סביבות סטייג’ינג כאילו לכל אחד יש סביבה אישית ובכך להעלים צווארי בקבוק וגם עלויות.
MetalBear הוקמה בשנת 2022 על ידי אבירם חסאן, מנכ”ל ואיל בוקצ’ין, CTO, יוצאי 81 ו-8200 שעבדו ב-BioCatch, שבה פיתחו מערכות אנליטיקה התנהגותית המטפלות במאות אלפי בקשות בשניה. ניסיון זה בבניית מערכות בסקייל גבוה בשילוב עם הידע בפיתוח low-level שרכשו בצבא אפשר להם ליצור פתרון שמטפל במורכבות של סביבות אנטרפרייז, מקלאסטרים מנותקים ועד רשתות שירותים מורכבות, מבלי לדרוש שינויים בקלאסטר או הגדרות מסובכות. החברה מעסיקה 25 עובדים והוכרה לאחרונה כ-Gartner Cool Vendor בדו”ח Container Management של גרטנר.
ארכיטקטורת המיקרו-סרוויסים שינתה את אופן בניית התוכנה המודרנית, כשארגונים מנהלים מאות ואף אלפי שירותים מקושרים. השינוי הזה יצר צוואר בקבוק משמעותי: מפתחים העובדים על שירות בודד אינם יכולים לבדוק את הקוד שלהם ביעילות בהקשר של כלל האפליקציה. במקום זאת, הם מסתפקים בבדיקות מקומיות חלקיות עם סימולציות (mocks) שאינן משקפות תנאי ענן אמיתיים, ולאחר מכן ממתינים שעות ואף ימים לגישה לסביבות סטייג’ינג משותפות. חלק מהארגונים מוציאים מיליוני דולרים בשנה על סביבות ענן פר-מפתח, אך גם אלו דורשות מחזורי דיפלוימנט ומעבירות עומס תחזוקה נוסף למפתחים עצמם ובכך יוצרות צווארי בקבוק חדשים.
“אנחנו עדים לפער שהולך וגדל בעולם הפיתוח,” אמר איל בוקצ’ין, CTO ומייסד-שותף של MetalBear. “בינה מלאכותית יכולה לייצר קוד בשניות, אבל מפתחים עדיין נתקלים כל הזמן בקשיים בבדיקות, כשכל שינוי קטן דורש מחזור דיפלוימנט נוסף. ההפרעות האלו מצטברות והופכות תהליך שאמור להיות מהיר למרתון של עצירות והתחלות מחדש. התעשייה כבר התרגלה למצב, אבל בפועל זהו צוואר הבקבוק הסמוי הגדול ביותר בפיתוח תוכנה כיום.”
“בפעם הראשונה שמפתחים משתמשים ב־mirrord, הם לא מאמינים למה שהם רואים,” אמר אבירם חסאן, מנכ”ל ומייסד-שותף של MetalBear. “הם לוחצים על כפתור ב־IDE, מפעילים Debug, ולפתע הקוד המקומי שלהם מתקשר עם שירותים אחרים, מסדי נתונים מרוחקים, תורים ושירותי צד שלישי – כאילו הוא רץ בענן. ראינו אפילו צוותים ש־mirrord אפשר להם להריץ קוד מקומי לראשונה, כי לא היה ניתן אפילו לדמות את התלויות של הקוד על המחשב האישי, וכל מה שיכלו לעשות זה לעשות דיפלוי ולקוות לטוב.”
“יש היום פוקוס עצום על AI ועל איך לשפר את הפרודוקטיביות של מפתחים, אבל רוב הפתרונות עוסקים רק ביצירת קוד,” אמר בריאן סק, שותף ב-TLV Partners. “ככל ש-AI מאיץ את כתיבת הקוד, צוואר הבקבוק האמיתי עובר לבדיקות ולאינטגרציה. כשכל סוכן AI זקוק לסביבת בדיקות משלו, הגישות המסורתיות פשוט לא מתאימות בקנה מידה הזה. הארכיטקטורה של mirrord מביאה גישה ייחודית לאפשר את עידן הפיתוח החדש.”
קרדיט: עומר הכהן