Spotify's head of technology and platforms, Tyson Singer
تکنولوژی

اسپاتیفای با تمرکز بر پلتفرم Backstage و عرضه محصولات پولی، کسب‌وکار ابزارهای توسعه‌دهنده خود را گسترش می‌دهد

اسپاتیفای، غول پخش موسیقی، با توسعه پلتفرم متن‌باز Backstage و عرضه محصولات پولی مانند Spotify Portal و AiKA، کسب‌وکار ابزارهای توسعه‌دهنده خود را گسترش می‌دهد تا به مدیریت بهتر زیرساخت‌ها کمک کند و درآمدزایی جدیدی ایجاد کند.

۱۴۰۴/۰۲/۱۴

اسپاتیفای در کنار فعالیت اصلی خود در پخش موسیقی، به طور فزاینده‌ای بر ابزارهای توسعه‌دهنده متمرکز شده است. پلتفرم متن‌باز Backstage آن که به شرکت‌ها در مدیریت ابزارهای داخلی کمک می‌کند، با پذیرش گسترده‌ای روبرو شده است. اکنون اسپاتیفای نسخه‌ها و پلاگین‌های پولی مانند Spotify Portal (یک محصول SaaS مدیریت‌شده) و چت‌بات AiKA را عرضه می‌کند. این استراتژی با هدف درآمدزایی و جلوگیری از هزینه‌های بالای مهاجرت در آینده انجام می‌شود.

شرکت اسپاتیفای، که بخش عمده درآمد خود را از تبلیغات و اشتراک‌ها به دست می‌آورد، در سال‌های اخیر به طور آرام در حال توسعه کسب‌وکار ابزارهای توسعه‌دهنده (developer tools) بوده است. پروژه Backstage، که در سال ۲۰۲۰ متن‌باز (open-source) شد، اکنون توسط بیش از ۲ میلیون توسعه‌دهنده در ۳۴۰۰ سازمان، از جمله شرکت‌هایی مانند Airbnb، لینکدین، Twilio و امریکن ایرلاینز، مورد استفاده قرار گرفته است.

Backstage به شرکت‌ها کمک می‌کند تا «پورتال‌های توسعه‌دهنده داخلی» (IDP) سفارشی‌سازی شده بسازند و با تجمیع تمامی ابزارها (tooling)، برنامه‌ها، داده‌ها، سرویس‌ها (services)، واسط‌های برنامه‌نویسی اپلیکیشن (APIs) و مستندات در یک رابط واحد، به آشفتگی زیرساخت (infrastructure) خود نظم ببخشند. این پلتفرم امکاناتی مانند نظارت بر کوبرنیتس (Kubernetes)، مشاهده هزینه‌های ابری (cloud costs) یا بررسی وضعیت CI/CD (CI/CD status) را فراهم می‌کند.

بنیاد محاسبات ابری بومی (Cloud Native Computing Foundation - CNCF)، که Backstage را در سال ۲۰۲۲ به عنوان یک پروژه انکوباتوری (incubating project) پذیرفت، گزارش داده است که این پروژه در سال گذشته یکی از ۵ پروژه برتر بنیاد از نظر سرعت و فعالیت (velocity and activity) بوده است. این شتاب باعث شده است که اسپاتیفای با عرضه ابزارها و سرویس‌های پولی (premium tools and services) بیشتر، سرمایه‌گذاری خود را در این حوزه دوچندان کند.

شرکت‌ها در حال حاضر می‌توانند از محصول هسته Backstage به صورت رایگان استفاده کنند، که شامل مجموعه‌ای از پلاگین‌های متن‌باز (open source plugins) برای گسترش قابلیت‌های آن است. اما اسپاتیفای از سال ۲۰۲۲ فروش پلاگین‌های پولی (premium plugins) را آغاز کرد، از جمله Backstage Insights که داده‌های مربوط به استفاده فعال از بک‌استیج (active Backstage usage) در یک سازمان را نمایش می‌دهد. سال گذشته، اسپاتیفای با معرفی نسخه بتای اسپاتیفای پورتال برای بک‌استیج (Spotify Portal for Backstage)، رویکرد جدی‌تری نسبت به کسب‌وکار ابزارهای توسعه‌دهنده خود نشان داد؛ این نسخه یک محصول SaaS کاملاً مدیریت‌شده (fully managed SaaS product) و پولی برای کسانی است که منابع یا تمایل کافی برای راه‌اندازی کامل Backstage را ندارند.

این محصول SaaS مدیریت‌شده در ماه‌های آینده به سمت در دسترس قرار گرفتن عمومی (general availability) حرکت می‌کند و شرکای طراحی (design partners) و مشتریانی مانند بنیاد لینوکس (Linux Foundation) و پیجر دوتی (Pager Duty) در حال حاضر از آن استفاده می‌کنند. تایسون سینگر، رئیس بخش فناوری و پلتفرم‌های اسپاتیفای، در مصاحبه‌ای با تک‌کرانچ در کنفرانس KubeCon ماه گذشته توضیح داد: «ما کشف کردیم که پروفایل‌های مشتری (customer profiles) بسیار متنوعی وجود دارند. نظریه اولیه ما این بود که Backstage برای شرکت‌های متوسط تا بزرگ (mid-size to large enterprises) که با پیچیدگی زیادی سر و کار دارند بزرگتر خواهد بود، اما متوجه شدیم که شرکت‌های کوچک (small companies) نیز همین مشکلات را دارند. بنابراین، داشتن یک نسخه میزبانی شده (hosted version) همه چیز را بسیار آسان‌تر می‌کند.»

اسپاتیفای همچنین در KubeCon چند پلاگین پولی جدید برای Portal را نیز معرفی کرد، از جمله آیکا (AiKA) که به معنی «دستیار دانش هوش مصنوعی» (AI knowledge assistant) است و اساساً یک چت‌بات (chatbot) محسوب می‌شود که ابتدا به صورت داخلی برای کارمندان اسپاتیفای توسعه یافته بود. اسپاتیفای می‌گوید AiKA که حاصل یک هکاتون (hackathon) در سال ۲۰۲۳ است، اکنون هفتگی توسط ۲۵ درصد نیروی کار (workforce) آن برای پرس‌وجو کردن (query) از پایگاه دانش جمعی (collective knowledge base) شرکت استفاده می‌شود. به این ترتیب، به جای ارسال پیام‌های انبوه در کانال‌های پشتیبانی (support channels) اسلک (Slack)، کارمندان می‌توانند مستقیماً از AiKA سوال بپرسند، که بر اساس مستندات و داده‌های داخلی (internal documents and data) خود اسپاتیفای آموزش دیده (trained) است.

سینگر می‌گوید کارایی (utility) AiKA در ارائه پاسخ‌های فوری (instant answers) به سوالات، کارمندان را تشویق می‌کند تا مستندات خود را به‌روز (up-to-date) نگه دارند، زیرا این کار AiKA را هوشمندتر می‌کند. اگر کسی پاسخ خوبی به سوالی دریافت نکند، می‌تواند منبع (source document) استفاده شده در پاسخ را ببیند و بازخورد ارائه دهد تا اطمینان حاصل شود که سند منبع بهبود می‌یابد. سینگر اظهار داشت: «[آیکا] به نظر ساده می‌آید، اما قدرتمند است و ما خیلی سریع در داخل شرکت پذیرش (adoption) بسیار بالایی داشتیم.» او افزود دلیل این امر این است که فقط توسعه‌دهندگان از آن استفاده نمی‌کنند، بلکه همه در سازمان تحقیق و توسعه (R&D organization) به آن روی آورده‌اند، که افراد بیشتری را وارد اکوسیستم (ecosystem) Backstage می‌کند. او می‌گوید: «همچنین این یک چرخه بازخورد مثبت (positive fly-wheel) بین کیفیت و کشف (quality and discovery) ایجاد می‌کند.»

اسپاتیفای تایید کرده است که نسخه آلفا (alpha version) AiKA به زودی برای اشخاص ثالث (third parties) عرضه خواهد شد. اگرچه این نسخه در ابتدا برابری ویژگی‌ها (feature parity) با نسخه داخلی شرکت را نخواهد داشت، اما می‌تواند در بلند مدت (long run) به تقویت پایداری بک‌استیج (bolstering Backstage’s stickiness) به عنوان یک محصول پولی (premium product) کمک کند.

Backstage تنها محصول توسعه‌دهنده داخلی (home-grown developer product) اسپاتیفای نیست که شرکت به دنبال درآمدزایی (monetize) از آن است. حدود ۲۰ ماه پیش، این شرکت از کانفیدنس (Confidence)، یک پلتفرم آزمایش A/B (A/B experimentation platform)، رونمایی کرد که از آن زمان در فاز پنهان (stealth) باقی مانده است. سینگر گفت: «ما چند مشتری داریم که [برای Confidence] پول پرداخت می‌کنند، اما در حال حاضر واقعاً بر Portal تمرکز کرده‌ایم.» او اضافه کرد: «ما در انتخاب مشتریانی که اجازه ورود می‌دهیم، بسیار با دقت (selectively) عمل می‌کنیم.» به گفته سینگر، اسپاتیفای در اواخر امسال اطلاعات بیشتری در مورد Confidence منتشر خواهد کرد، اگرچه او به هم‌افزایی (synergies) احتمالی بین Confidence و Portal در قالب یک پلاگین که قابلیت نشانه‌گذاری ویژگی‌ها (feature-flagging functionality) را به Portal اضافه می‌کند، اشاره کرد.

در نهایت، ایجاد یک کسب‌وکار فرعی ابزارهای توسعه‌دهنده بر روی فعالیت اصلی شرکت به عنوان یک مرکز پخش موسیقی آنلاین (online music emporium)، بدون شک یک اقدام مهم (major undertaking) بوده است. اما دلیل خوبی برای همه اینها وجود داشته است. بیش از یک دهه پیش، اسپاتیفای پلتفرم ارکستراسیون کانتینر (container orchestration platform) داخلی خود به نام هلیوس (Helios) را برای پشتیبانی از انتقال خود به معماری میکروسرویس‌ها (microservices architecture) ایجاد کرد. اگرچه اسپاتیفای در نهایت هلیوس را متن‌باز کرد تا پذیرش گسترده‌تر (wider uptake) را تشویق کند، اما در نهایت رقابت را به کوبرنیتس گوگل باخت (lost out to Google’s Kubernetes)، که موفق شد جهان را فتح کند (conquer the world).

اسپاتیفای هلیوس را کنار گذاشت (ditched Helios) و به خیل کاربران (joined the throngs) کوبرنیتس پیوست؛ تصمیمی که در آن زمان «دردناک» (painful decision) بود. و آنچه اکنون با Backstage می‌بینیم، پاسخی به آن تجربه است: تلاشی برای اطمینان از اینکه Backstage استاندارد صنعتی برای IDP (industry standard IDP) شود و توسعه‌دهندگان خود اسپاتیفای مجبور به انتقال (transition) به چیز دیگری که در آینده ظاهر می‌شود، نباشند. سینگر گفت: «وقتی محصول شما توسط یک محصول خارجی، به خصوص یک محصول متن‌باز، جایگزین می‌شود، هزینه مهاجرت (migration cost) آن بسیار زیاد است.» او افزود: «و بنابراین ما تصمیم گرفتیم که نمی‌خواهیم این اتفاق برای محصولی که به معنای واقعی کلمه اساس توسعه (foundation of how we do development) در اسپاتیفای است، بیفتد.»

اگرچه اسپاتیفای با متن‌باز کردن Backstage در سال ۲۰۲۰ قدمی در جهت جلوگیری از آن مشکل برداشت، اما محصولات پولی (premium stuff) که اکنون عرضه می‌شوند، واقعاً برای اطمینان از پایداری آن (it sticks) هستند. سینگر گفت: «ما یک کسب‌وکار هستیم و می‌خواهیم یک کسب‌وکار سالم (healthy business) بر اساس همه این‌ها بسازیم.» او ادامه داد: «ما فقط تلاش نمی‌کنیم هزینه‌ها را پوشش دهیم. در نهایت، ارزش زیادی درون اسپاتیفای محبوس شده (value trapped inside Spotify) است.»

منبع: تک‌کرانچ

به مطالعه ادامه دهید