WEBA
S

Supabase

באקאנד מבוסס Postgres שמספק מסד נתונים, אימות משתמשים, ממשקי API ואחסון קבצים לפיתוח אפליקציות.

458 מיליםמסדי נתונים ובאקאנד

כל פרויקט חדש שתפתחו בתוך Supabase הוא מסד נתונים מלא מסוג Postgres. במקום להקים שרת, להגדיר שכבת API, לכתוב מנגנוני הרשמה ולחבר מערכת קבצים ידנית, אתם מקבלים את החבילה כולה מוכנה מהרגע הראשון. המסד יושב במרכז, ומסביבו פועלים שירותי אימות, אחסון קבצים, פונקציות Edge וממשקי REST שנוצרים מעצמם לפי הטבלאות שתבנו. הכל מנוהל דרך דשבורד שכולל עורך טבלאות ועורך SQL, כך שלא חייבים כלי ניהול נפרד.

הוא חוסך שבועות של עבודה שחורה בהקמת תשתית.

היתרון המרכזי כאן הוא היעדר נעילה טכנולוגית, נקודה שחשוב לבחון מול פתרונות ענן סגורים. היות והבסיס הוא Postgres סטנדרטי לחלוטין עם קוד פתוח, כל הידע הקיים שלכם ב-SQL רלוונטי, והשליטה על המידע נשארת בידיים שלכם. אבטחת המידע נשענת על מנגנון Row Level Security המובנה במסד, מה שאומר שאתם כותבים את חוקי הגישה ישירות ברמת השורות בבסיס הנתונים. אם תחליטו לעזוב, לא תצטרכו לשכתב את הלוגיקה, כי אפשר פשוט לייצא את מסד הנתונים ולהריץ אותו בכל שרת עצמאי בלי תלות בקוד קנייני.

עלויות ומלכודות בחשבון החודשי

מסלול החינם נותן עד 2 פרויקטים פעילים, נפח אחסון של 500MB למסד, גיגה בודד לקבצים ועד 50,000 משתמשים פעילים בחודש. יש בו חיסרון שצריך להכיר, פרויקטים בחינם נכנסים להשהיה אוטומטית אחרי שבוע בלי פעילות. אם האפליקציה שלכם דורשת זמינות רציפה, תצטרכו לעבור למסלול Pro שמתחיל ב-25 דולר לחודש. המסלול הזה כולל פרויקט ראשון, 8GB אחסון למסד, גיבויים יומיים שנשמרים שבוע וקרדיט של 10 דולר לשרת Micro ייעודי. על כל פרויקט נוסף תשלמו לפחות 10 דולר לחודש.

החשבון קופץ מהר בחריגות נפח ומשאבים.

מעבר למכסה הבסיסית במסלול Pro, כל גיגה נוסף במסד עולה 0.125 דולר, ותעבורת רשת יוצאת עולה 0.09 דולר לגיגה. שדרוג המעבדים והזיכרון מטפס ממדרגות של 10 ו-15 דולר לחודש ועד 3,730 דולר למכונות של 64 ליבות ו-256GB זיכרון. תוספים כמו שחזור לנקודת זמן עולים מ-100 דולר לחודש, ודומיין מותאם אישית דורש 10 דולר נוספים. עבור ארגונים גדולים ישנו מסלול Team שמתחיל ב-599 דולר לחודש וכולל תקני SOC2 וזמני שמירת לוגים ארוכים יותר.

יכולות מרכזיות במערכת

  1. מסד נתונים Postgres מלא
  2. אימות משתמשים עם RLS
  3. ממשקי REST שנוצרים מיידית
  4. סנכרון נתונים Realtime
  5. אחסון וניהול קבצים כבדים
  6. חיפוש וקטורי למודלי AI

התאמה מעשית לצוותי פיתוח

הכלי מתאים מאוד למפתחי Fullstack, פרילנסרים וצוותי סטארטאפ קטנים שרוצים לרוץ מהר עם תבניות קוד ל-Next.js, Flutter או Expo. היכולת להגדיר אימות חברתי, אחסון ושאילתות וקטוריות דרך ממשק אחד מקצרת זמנים בצורה משמעותית. לעומת זאת, צוותים שכבר מחזיקים שרתי מסדי נתונים מנוהלים ומערכי DevOps משלהם ימצאו פחות עניין במעטפת הזו. כמו כן, אם האפליקציה שלכם דורשת פתרון מקומי בתוך ישראל, שימו לב שהשירות מנוהל כולו באנגלית ואין לחברה שרתים או נציגות פיזית בארץ.

זה לא מתאים לכל תשתית קיימת.

מבחינת עברית ונתונים מקומיים, Postgres תומך היטב בקידוד UTF-8 ובטקסט בעברית ללא בעיות מיוחדות. עם זאת, כל הדשבורד, מסמכי הפיתוח והתמיכה מתנהלים באנגלית בלבד. במסלול Pro מופעלת כברירת מחדל תקרת הוצאה שתמנע חיובים מפתיעים על חריגות תעבורה, ואפשר לבטל אותה ידנית אם רוצים שהפרויקט לא ייחסם. מומלץ לבדוק היטב את ביצועי השאילתות ואת חוקי ה-RLS שלכם, כי הגדרה רשלנית ברמת המסד עלולה לזלול משאבי שרת ולייקר את החשבון ללא הצדקה.

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

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