הצורך היה ארגוני, כשהתחלתי את תעסוקתי בחברת סטארטאפ מבטיחה, זכינו בתחרות של IBM וקיבלנו קרדיטים לשימוש בענן שלהם, וכשגילנו את הפוטנציאל האדיר של ניהול משאבים בצורה חכמה וסקיילאביליט הבנתי שזה הדרך הנכונה. חקרנו קצת והבנו שאמאזון הם הדבר הכי נכון עבורנו, וכשעברנו לAWS גיליתי כוח אינסופי ברמה גלובלית החל מפיתוח ווב, IOT ואפילו משחקים ורינדור תלת מימד.
לימים השוק הסיני התעניין בחברה והשקיע סכום לא מבוטל כדי שנוכל לספק להם גם שירותים, ולמי שלא מכיר לשוק הסיני יש יתרון וחסרון, יתרון- אם אתה מצליח לחדור לשוק אתה מונופול, חסרון- great firewall of china שמונע מהמערב לשדר אליהם.
למזלי גוגל נכנסו למשחק, ובדרך קסומה פתחה לנו את השוק הסיני ככל הנראה דרך בייג'ין, ולמרות שהפלטפורמה שלהם הייתה יחסית בחיתולים זאת הייתה אהבה ממבט ראשון, משהו בפשטות של הUI שלהם עזר למפתחים אצלנו להבין ולהגדיר את הרכיבים התשתיתיים עם עקומת למידה קצרה מאוד.
המעבר מAWS לGCP לא היה פשוט, השירותים וחלק מהקונפיגורציות לא זהים או לא קיימים. לדוגמה: היינו צריכים לנהל שרתי SQL שיידמו את RDS או צורות חדשות של ניתור ומעקב על התשתיות
למזלי, התחלתי את דרכי כמתכנת עם רקע בIT בחברת סטארטאפ, ששם צריך לחבוש כמה כובעים במקביל ותוך כדי ליווי צמוד של חברת cloudzone & cloudnow תפקדתי כDEVOPS בנוסף להיותי מתכנת FULLSTACK
מאיפה מתחילים, זאת הנקודה הכי קשה… ישנם היום כלכך הרבה שירותים וחברות שמציעות שירותים שנדרשת עבודת מחקר מעמיקה לפני שאתה נכנס לשירות מסוים, הכל כדי שלא יגמר התקציב
ראשית כל עלי לציין שכל חברת ענן שעבדתי איתה עד היום, מציעה on-premise במחיר אטרקטיבי יותר משימוש סטנדרטי בענן, מכיוון שהם מחפשים שימוש קבוע למשאבים שלהם כדי לחזות עלויות.
ושנית, הכל תלוי במוצר שאתה מפתח, במידה ואתה צריך "גלובליזציה" או שאתה יודע שתיתקל בפיקים של תעבורה גבוה ואתה חושש מצוואר בקבוק מסוים הענן הוא הבחירה הראשונה.
מבחינתי הענן פותר כל כך הרבה בעיות ומקצר זמני פיתוח שאיו בכלל ויכוח, אולי הוויכוח היום הוא מי מספק שירות יותר טוב/זול
לצערי חברות הענן ככל הנראה יבלעו את השוק, גם מבחינת מחיר וגם בביצועים והנגשה.
אבל היתרון האדיר כאן הוא שאתה בתור מתכנת לא צריך לשבור את הראש על תשתיות, CDN ועוד מכלול שלם.
ככל הנראה מתכנתי העתיד ידרשו לדעת עוד מעבר למבנה המחשב ותכנות יעיל.
אמינות, זמינות ועלות. כאשר עלות היא נגזרת של עלות הברזלים + זמן הפיתוח הנדרש לצורך פלטפורמה מסוימת
לדעתי, כל ארגון גדול וקטן צריכים להיכנס לתחום כדי למקסם את הפוטנציאל האנושי, כלומר המוצרים שקיימים בשוק מקצרים את זמני התפעול וכך ניתן להתקדם מהר יותר בניגוד להכנת תשתיות בצורה ידנית.
בנוסף עם ניהול נכון, החיסכון הכלכלי גם יכול לבוא לכידי ביטוי.
אני תמיד בעד הנגשת המידע לכלל, לא חשוב באיזה ארגון אנחנו נמצאים, ברגע שמישהו עשה משהו, אין צורך שייצרו אותו מחדש כי הוא כבר קיים