חברים יקרים,
אני מבין את המשיכה של בניית מתג מת משלך. אתה רוצה שליטה מלאה, ללא תלות של צד שלישי, ואת הסיפוק של יצירת משהו מותאם בדיוק לצרכים שלך. בתור מישהו שאוהב לבנות דברים, אני לגמרי מבין את זה.
אבל אני גם צריך לחלוק את מה שלמדתי על מדוע למתגים המתארחים בעצמי יש שיעור כשל מטריד כאשר אנשים זקוקים להם ביותר. זה לא קשור רק למורכבות טכנית - אם כי זה בהחלט חלק מזה - זה קשור לאלמנטים האנושיים שאי אפשר להנדס סביבם.
מערכות מתארחות בעצמן דורשות תחזוקה מתמדת, עדכוני אבטחה, ניהול שרתים וניטור. כשאתה בונה למוות שלך, אתה יוצר מערכת שחייבת לעבוד בצורה מושלמת בדיוק ברגע שבו אינך יכול עוד לתקן, לעדכן או לתחזק אותה.
ראינו מהנדסים מבריקים יוצרים מתגים מתוחכמים שנכשלו בגלל אישורי SSL שפג תוקפם, ספקי דוא"ל מיושנים, שינויים באירוח שרת או סחיפה פשוטה של תצורה לאורך זמן. האתגרים הטכניים ניתנים לפתרון, אבל הם דורשים תשומת לב מתמשכת שהופכת לבלתי אפשרית לאחר המוות.
יש גם עומס רגשי על יקיריכם. כאשר המערכת המארחת בעצמך נכשלת, הם נותרים מנסים לפתור בעיות בקוד שלך, להבין את התשתית שלך ולתקן באגים בתצורה שלך תוך צער על אובדנך. זו לא המורשת שרוב האנשים רוצים להשאיר.
זה לא קשור ליכולת טכנית - רבים מכם מיומנים הרבה יותר מהצוות שלנו. זה עוסק באתגר הייחודי של בניית משהו שחייב להאריך ימים יותר מהיוצר שלו תוך שהוא דורש אפס תחזוקה מאנשים שמעולם לא ביקשו להיות מנהלי מערכת.
אם אתה בוחר במסלול המתארח בעצמך, נא לתעד הכל בהרחבה, להפוך את כל התחזוקה לאוטומטי, לתכנן תלות בשירות, והכי חשוב, צור תוכנית גיבוי כאשר המערכת הראשית שלך נתקלת בהכרח בבעיות.
JP, Luca, CJ, 8, Summer