מהי Backstage?
Backstage היא פלטפורמת Developer Portal בקוד פתוח שפותחה במקור על ידי Spotify, ומטרתה לאחד,
לארגן ולנהל את כל התשתיות, הכלים והשירותים בארגון תחת ממשק אחיד ונוח למפתחים.
Backstage פותחה כדי להתמודד עם ריבוי כלים, שירותים ומיקרו־שירותים (Microservices), ולספק ממשק ריכוזי,
גמיש ומודולרי שמקל על מפתחים לתפעל את הסביבה המורכבת.
תכונות מרכזיות של Backstage
| תכונה | תיאור |
| Service Catalog | ניהול רשום, תיעוד ומעקב אחר כל השירותים, הפלאגינים והמערכות בארגון |
| Software Templates | יצירת תבניות (Skeletons) לפרויקטים חדשים לפי Best Practices |
| TechDocs | מערכת תיעוד אוטומטית מבוססת Markdown שמתחברת לקוד |
| Plugins Architecture | מבנה פלאגינים מודולרי – ניתן להוסיף פיצ’רים בקלות (CI/CD, קובנרנטיס, גיטהאב, גיטלאב וכו’) |
| RBAC ותמיכה בארגונים | ניהול הרשאות, קבוצות, משתמשים והתממשקות עם LDAP/SSO |
| Kubernetes Plugin | צפייה סטנדרטית ונוחה במשאבים של קלאסטרים |
| Scaffolder | כלי GUI ליצירה אוטומטית של שירותים חדשים לפי תבניות |
| Search Aggregation | חיפוש מאוחד בכלל המשאבים והפלאגינים בפורטל |
יתרונות Backstage
אחידות תשתיתית – כל הצוותים משתמשים באותו UI ונחשפים לאותן סטנדרטיזציות.
התאמה אישית גבוהה – בזכות פלאגינים, ניתן להרחיב ולשנות כל רכיב.
שליטה על אבטחה ונראות – ניהול הרשאות לפי משתמשים או קבוצות.
שיפור חוויית המפתחים (DX) – תיעוד, קונסולידציה, Templates, הכל במקום אחד.
קהילת קוד פתוח פעילה – מאות תוספים קיימים לתשתיות מובילות.
חסרונות Backstage
דורש תחזוקה עצמית – הגרסה בקוד פתוח מחייבת ניהול, פריסה ועדכונים פנימיים.
עקומת למידה ראשונית – כדי להקים פורטל טוב צריך להבין את הארכיטקטורה של הפלאגינים.
לא תמיד קל לבצע אינטגרציה עם מערכות Legacy.
התמיכה הרשמית בתשלום (ראו בהמשך).
גרסאות ומחירי Backstage
גרסת קוד פתוח (Open Source)
זמינה בחינם דרך GitHub.
מחייבת התקנה ותחזוקה עצמית (Self-hosted).
Backstage as a Service – Spotify (שירות מסחרי)
גרסה מנוהלת בענן – אין צורך בתחזוקה עצמית.
כוללת תמיכה, ניהול משתמשים, עדכונים אוטומטיים ואינטגרציה עם ענן.
מחירים – לא פומביים, ניתנים לפי הצעת מחיר.
בהתאם למספר משתמשים, אינטגרציות ו־SLAs.
דיווחים מהקהילה מצביעים על טווח של אלפי דולרים לחודש לארגונים בינוניים-גדולים.
פתרונות צד שלישי
קיימות חברות שמציעות שירות מנוהל או פתרונות SaaS סביב Backstage (למשל Roadie, Frontside).
לדוגמה:
Roadie.io – מספקת Backstage כשירות:
חינם עד 5 שירותים.
Basic: החל מ־$299 לחודש.
Pro: החל מ־$1,499 לחודש.
Enterprise: מותאם אישית.
מתי כדאי להשתמש במערכת Backstage?
Backstage מתאימה במיוחד ל:
ארגונים שעובדים עם מיקרו־שירותים או שירותים מבוזרים.
חברות עם תשתית DevOps ו־CI/CD מורכבת.
צוותים שרוצים לשפר את חוויית המפתחים ולהאיץ תהליכי Onboarding.
מי שמעוניין להשליט סדר, תיעוד ונראות על כלל השירותים בארגון.
שאלות ותשובות בנושא Backstage
כיצד Backstage מזהה שירותים קיימים בארגון?
באמצעות Service Catalog מבוסס YAML, שמתאר את השירותים וכולל Metadata.
ניתן לאסוף את הנתונים ממאגרי Git, תיוגים, או APIs קיימים. יש גם פלאגינים אינטגרטיביים
(למשל GitHub Discovery).
איך Backstage תומכת בתיעוד אוטומטי?
באמצעות TechDocs – תיעוד Markdown שמאוחסן יחד עם הקוד (למשל בתיקיית /docs)
ומומר אוטומטית לאתר תיעוד מובנה.
האם ניתן להריץ את Backstage מאחורי SSO/LDAP?
כן. המערכת תומכת באימות OAuth2, SAML, Google, GitHub, Okta ועוד.
ניתן להשתמש ב־RBAC ו־OIDC גם בפריסה פנימית.
איך מתבצעת האינטגרציה עם קוברנטיס?
תשובה: יש פלאגין ייעודי ל־Kubernetes שמציג Pod Status, Logs, Events ו־Health לכל שירות.
יש צורך להגדיר הרשאות גישה מתאימות לקלאסטר.

