עם Backstage, Spotify מתחילה להיות רצינית לגבי הפעילות העסקית של כלי הארגון והפיתוח שלה

עם Backstage, Spotify מתחילה להיות רצינית לגבי הפעילות העסקית של כלי הארגון והפיתוח שלה

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

מה שאנחנו מדברים עליו הוא אֲחוֹרֵי הַקְלַעִים , פלטפורמה ומסגרת Spotify שהוצגה באופן פנימי ב-2016 כדי לעשות סדר בתשתית המפתחים שלה. Backstage מפעיל פורטלי מפתחים הניתנים להתאמה אישית המשלבים כלי עבודה, אפליקציות, נתונים, שירותים, APIs ומסמכים בממשק אחד. רוצה לפקח על Kubernetes, לבדוק את מצב ה-CI/CD שלך או לעקוב אחר תקריות אבטחה? מאחורי הקלעים להצלה.

הרבה חברות בונות מערכות פנימיות משלהן כדי לעזור למפתחים לעבוד בצורה יעילה יותר. והמון חברות משחררות מערכות כאלה לציבור באמצעות רישיון קוד פתוח כדי לעודד אימוץ רחב יותר, כפי שספוטיפיי עשתה עם Backstage ב-2020 . אבל זה מאוד יוצא דופן שחברת טכנולוגיה צרכנית מייצרת רווח אקטיבי מהצד הזה של העסק שלה, מה שספוטיפיי עושה מאז 2022.



ברווז ללכת

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

התוכנית הגדולה של Spotify לייצר רווחים מהמפתחים באמצעות פרויקט הקוד הפתוח Backstage שלה

מודולרי

Backstage בנוי על ארכיטקטורה מודולרית מבוססת פלאג-אין המאפשרת למהנדסים לשלב את פורטל המפתחים שלהם בשכבות כדי לענות על הצרכים שלהם. יש כבר פריחה שוק עבור תוספי Backstage , חלקם פותחו על ידי Spotify עצמה וחלקם על ידי הקהילה הרחבה יותר, כולל מפתחים מ-Red Hat ו-Amazon Web Services (AWS) - AWS, למשל, פיתחה תוסף ליצור נתונים מאמזון Elastic Container Service ( ECS ) זמין ב-Backstage.

2019 אודי rs5 0-60

מאז סוף 2022, Spotify מוכרת קומץ פלאגין פרימיום כמנוי, כגון תובנות מאחורי הקלעים , שמגיש נתונים הקשורים לשימוש מאחורי הקלעים בארגון, כולל אילו פלאגינים הם עוסקים ביותר.

תוסף Backstage Insights

תוסף Backstage Insights. קרדיט תמונה: Spotify

פרויקט הקוד הפתוח Backstage אומצה פנימית על ידי כמה מהחברות הידועות בעולם, כולל LinkedIn, Twilio, American Airlines, Unity, Splunk, Ikea, HP ויותר מ-3,000 ארגונים. אבל כמו כמעט בכל פרויקט קוד פתוח, הבעיה העיקרית עם Backstage היא המורכבות הכרוכה בהתקנה - הרבה אינטגרציות, תצורות והבנת איך הכל נדבק יחד.

לפיכך, Spotify מציגה כעת גרסה מחוץ לקופסה של פרויקט הקוד הפתוח הנקרא Spotify Portal, זמין בגרסת בטא מהיום, אשר מוצג כפורטל מפתחים פנימי (IDP) בעל תכונות מלאות וחסרות קוד. בראש מאחורי הקלעים.

פורטל ספוטיפיי

פורטל ספוטיפיי. קרדיט תמונה: Spotify

פורטל Spotify מגיע עם כלים להתחלה מהירה לחיבור כל השירותים והספריות הפנימיות שלהם, מלא באשף ההגדרה להתקנת פורטל וחיבורו עם GitHub וספק הענן של החברה.

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

unagi דגם 11
פורטל Spotify: הטמעת קטלוג תוכנות

פורטל Spotify: הטמעת קטלוג תוכנות. קרדיט תמונה: Spotify

משיגים SaaS-y?

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

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

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

בנוסף, Spotify מוסיפה תמיכה ושירותים ארגוניים שונים לתמהיל, שלדבריה היא כבר מספקת מאז הקיץ שעבר אך לא חשפה זאת עד כה. זה כולל תמיכה טכנית אחד על אחד מאנשי Backstage ייעודיים ב-Spotify, וכולל הסכמי רמת שירות (SLA), סקירות אבטחה והודעות על תקריות. ולמי שרוצה להתחיל לעבוד עם Backstage בשלב הראשון, Spotify מציעה גם שירותי ייעוץ.

מסתובב

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

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

לצורך התמחור, אנו מפנים לקוחות חזרה לארגון המכירות שלנו, אמר זינגר. זה תמחור מותאם אישית.

הסכם חדר כושר

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

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

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

בשנה שעברה, Spotify גם הקניטה מוצר נפרד לחלוטין עבור צוותי פיתוח תוכנה בשם אֵמוּן , שהיא כמו פלטפורמת ניסוי A/B המבוססת על אחד מהכלים הפנימיים שלה. לעת עתה, זה נשאר מוצר בטא, אבל סינגר אומר שכל המערכות פועלות בזמן שהיא מכינה דברים לפריים-טיים בעתיד.

אנחנו מאוד שמחים על המשוב שקיבלנו מלקוחות הביטא [Confidence] שלנו עד כה, אמר סינגר. בנינו פלטפורמת ניסויים רחבה ועמוקה, המכסה כמות עצומה של מקרי שימוש המכסים הכל, החל מבדיקות A/B טיפוסיות שלך על משטח משתמש, ועד ליכולת לעשות זאת בכל מקרי השימוש שלנו ב-ML [למידת מכונה] . ואני חושב שזה באמת משאיר את זה בצד, מכיוון שיותר ויותר חברות משתמשות ב-ML באותם סוגים של דרכים שאנחנו צריכים לייעל דברים.