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

June 10th, 2019

האזינו דרך:

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

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

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

35: Dev On Call – Turning a Duty Into an Ongoing Team Challenge

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.

Enjoy

More episodes

We talk about how we did an (almost) risk-free upgrade to our framework, with a process that took months but managed to take out all possible hazards. Guests: Eviathar Mossaffi and Omer Doron
  • March 2nd, 2021
  • Hebrew
  • 48:34

Listen on:

We talk about how we did an (almost) risk-free upgrade to our framework, with a process that took months but managed to take out all possible hazards. Guests: Eviathar Mossaffi and Omer Doron
  • March 2nd, 2021
  • Hebrew
  • 48:34
While the process of raising money is very challenging for founders, it also presents a lot of challenges for investors. This time we talk about the challenges of the investor in the process.
  • February 23rd, 2021
  • Hebrew
  • 59:48

Listen on:

While the process of raising money is very challenging for founders, it also presents a lot of challenges for investors. This time we talk about the challenges of the investor in the process.
  • February 23rd, 2021
  • Hebrew
  • 59:48