איך אני ניגש ל‑Real‑time (צ׳אט, עדכונים חיים): WebSockets, גבולות אימות/סשן, שליטה בעומסים (backpressure), ואיך שומרים על ביצועים צפויים במערכות Next.js + Node.js.
פיצ׳רים בזמן אמת הם לא “רק WebSockets”. החלק הקשה הוא גבולות אימות, עקביות מצב, והגנה על המערכת תחת עומס.
- אימות מוקדם (Clerk) וסשנים מפורשים
- backpressure: rate limits, תורים ו‑fan‑out מוגבל
- caching לקריאות חמות (Redis) וכתיבות בטוחות
- observability לפני סקייל: מדדים ולוגים
- לשמור את האתר סטטי ולטעון מודול real‑time רק כשצריך