על אודות רישום זה
אם יש לכם ממשק קצה (frontend), מודל נתונים או רעיון לאפליקציה אך אתם זקוקים לממשק צד-שרת (backend), שירות זה מספק תשתית אמינה, מוכנה לסביבת ייצור (production) ומוכנה לפריסה.
ה-API, שנבנה באמצעות FastAPI, כולל אימות מובנה באמצעות JWT ובקרת גישה מבוססת תפקידים. ניהול הנתונים עושה שימוש במודלים של SQLAlchemy המחוברים ל-PostgreSQL, לצד מיגרציות של Alembic כדי לעדכן בבטחה את הסכמה שלכם בסביבות שונות. תהליכי עבודה מרכזיים מוגנים על ידי בדיקות pytest כדי להבטיח יציבות לפני שמשתמשים ניגשים לפלטפורמה.
כלי בינה מלאכותית מסייעים במהלך הפיתוח להאצת יצירת קוד תבניתי (boilerplate), שלד לבדיקות וטיוטות תיעוד, בעוד שארכיטקטורת המערכת, סקירות הקוד ואבטחת האיכות מנוהלות ישירות באופן ידני.
תצורת ה-Docker Compose מבטיחה שהאפליקציה תפעל באופן אמין במחשב נייד, במחשב של עמית לעבודה או בשרת Linux, ובכך מבטלת פערים בין סביבות. רישום יומנים מובנה (structured logging) כלול כדי לעקוב אחר פעילות האפליקציה בזמן אמת. פריסה בענן זמינה גם היא לפי דרישה.
הצעה זו מתאימה לפרויקטים חדשים וכן לממשקי API קיימים הדורשים שיפורים, כגון אבטחה טובה יותר, מיגרציות תקינות, כיסוי בדיקות משופר או בסיס קוד נקי יותר.
מה הופך את ה-backend הזה למוכן לסביבת ייצור
- אימות JWT ובקרת גישה מבוססת תפקידים עבור הרשאות מאובטחות ומפורטות
- מודלים של SQLAlchemy ב-PostgreSQL עם שינויי סכמה המנוהלים באמצעות Alembic
- מערך בדיקות pytest המכסה תהליכים מרכזיים כגון התחברות, פעולות עסקיות ותרחישי כשל
- רישום יומנים מובנה בפורמט JSON לנראות בסביבות בדיקה וייצור
- תצורת Docker Compose שאומתה במערכות Linux, macOS ו-Windows
- תיעוד OpenAPI מלא שנוצר באופן אוטומטי על ידי FastAPI, מוכן לשימוש צוות ה-frontend שלכם
האספקה אורכת 3 ימים, וכוללת סבב תיקונים אחד. בין אם אתם יזמים עצמאיים, צוות מוצר קטן או סטארט-אפ בצמיחה שה-API הזמני כבר אינו מספיק עבורו, שירות זה מעניק לכם בסיס קוד שמוכן להמשך פיתוח.