35: מפתח תורן - או, איך להפוך מטלה מבאסת לאתגר קבוצתי?

June 10th, 2019

האזינו דרך:

יום שני, שתיים לפנות בוקר שעון ישראל, 40,000 צוותים מכל רחבי הגלובוס עוקבים אחרי העבודה שלהם בעזרת מאנדיי.קום. לפתע, בחוות שרתים בצפון וירג׳יניה, מתרחשת תקלה. באותו הזמן אביתר מתעורר בחדרו בתל אביב, התרעה אוטומטית מעדכנת אותו – השרת לא מנהל את הזיכרון כמו שהוא אמור!

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

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

Let’s say it is 2 am Israel time on a Tuesday. You’ve got hundreds of thousands of teams across the globe that are working with your platform. Suddenly in a quiet database center in Virginia an incident occurs. As soon as this happens, a developer wakes up in his Tel Aviv apartment as an automated alarm notifies him that the server’s memory is filling too fast!

Bugs don’t consider the work hours of our development team. So an active developer must be appointed to be on-call — days, nights, weekends, and holidays. How can we approach this? Should we direct all problems to a dedicated DevOps team? Should we treat only the systemwide bugs or all bugs? Do we only allow the most experienced to handle the problem or also the new developers?

Eviathar Moussaffi, R&D team leader at monday.com shares our method of handling Dev-On-Call duty, the personal and professional challenges that arise with managing an array of developers in a fast-growing company and the opportunity of turning an intrusive duty into an ongoing team challenge.


For more relevant episodes:
R&D mini-series Ep. 01
R&D mini-series Ep. 02
R&D mini-series Ep. 03

המלצות לעוד פרקים

אנחנו מדברים על הסיבות מאחורי ההחלטה לערב את כל העובדים בתהליך ההנפקה. אורחים: אושרת בנימין, VP HR, ואוריאל וייס, VP Operation במאנדיי.קום עוד מידע >>

אנחנו מדברים על הדרך הטובה ביותר לגרום למשתמשים להמשיך ולהשתמש במוצר שלנו – יצירת הרגל. אורחות: מיכל לופו, Group Product Manager, וסתיו לוי, Product Manager במאנדיי. עוד מידע >>