ארכיטקטורת האפליקציה
אפליקציית Helpdesk המרכזית

מרכיבים עיקריים:
- Frontend (Flask): ממשק ווב למשתמשים. מאפשר יצירת פניות, מעקב אחר סטטוס וכניסה למערכת.
- Backend (FastAPI): ליבת המערכת האסינכרונית. מטפלת בבקשות מה-Frontend, בודקת הרשאות ומנהלת את מסד הנתונים.
- Database (PostgreSQL): מסד נתונים רלציוני לאחסון מידע על פניות ומשתמשים.
- Object Storage (S3 Bucket): אחסון לקבצי מדיה וקבצים מצורפים. משמש לשמירה מאובטחת של מסמכים ותמונות שמשתמשים מצרפים לפניות שלהם.
- אינטגרציה: התקשורת בין הרכיבים מתבצעת דרך הרשת הפנימית של Kubernetes באמצעות שמות שירותים (Service Names).