כל הפרויקטים

שאלה טובה

קהילת שאלות ותשובות בעברית לצעירים, עם הצבעות, קהילות, מצב אנונימי וצ׳אט פרטי בזמן אמת.

באנר של שאלה טובה, הפלטפורמה הישראלית לידע בעברית

האתגר

רצינו מקום בעברית שבו צעירים שואלים שאלות אמיתיות ומקבלים תשובות טובות: עם הצבעות, תשובה מקובלת, קהילות לפי נושא, אפשרות לשאול באנונימיות, והודעות פרטיות בין משתמשים.

החלק הקשה היה הזמן האמת: הודעות פרטיות שמגיעות מיד, חיווי הקלדה ומונה הודעות שלא נקראו, והכל מימין לשמאל. מתחת לזה רצה תשתית מלאה ב-Google Cloud שגדלה לפי עומס.

ארכיטקטורה

ארכיטקטורת המערכתBrowser, HTTPS LB, Cloud Run, Redis, Cloud SQL, GCS media, AI seedingBrowserHTTPS LBCloud RunRedisCloud SQLGCS mediaAI seeding

סטאק

בעיות קשות שפתרתי

  1. 01 צ׳אט פרטי בזמן אמת

    הגישה
    Django Channels על Daphne עם Redis כ-channel layer. חיווי הקלדה, מונה הודעות שלא נקראו ותיקונים לתצוגה מימין לשמאל.
    התוצאה
    צ׳אט שמרגיש מיידי, בעברית, מימין לשמאל.
  2. 02 תשתית שגדלה לבד

    הגישה
    Cloud Run עם autoscaling עד 20 מופעים, Cloud SQL Postgres, Memorystore Redis דרך VPC connector, load balancer אזורי ב-HTTPS וסודות ב-Secret Manager.
    התוצאה
    האתר גדל ומצטמצם לפי עומס, בלי לנהל שרתים.
  3. 03 לא להתחיל ריק

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

יש לכם פרויקט מורכב?

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