סיפור לקוח: פתרון בעיות איטיות בפריוריטי עקב איטגרציית API

חברה המשתמשת ב-Priority ERP (On-Prem, Web, ו-API) חוותה האטות משמעותיות, בעיקר בשעות הבוקר והצהריים עם Timeouts שפגעו במשתמשים ובתהליכים עסקיים קריטיים.

הטמענו את AimBetter על שרת האפליקציה, ה-Web וה Database תוך זמן קצר קיבלנו תמונה מלאה של מקור הבעיות.

הממצאים
פניות API איטיות במיוחד כולל חשיפה של ה-URL המלא התוכנית והפרמטרים (שירות צד ג’ לעיבוד חשבוניות)



בעיה 1
כמות חריגה של קריאות API במהלך הלילה.
ניתוח מעמיק הראה שהלקוח מפעיל תחת חברה אחת של Priority ניהול של 50 חברות במקביל (מסתבר שאפשרי)

פתרון בית התוכנה API
פיצול התהליכים לכל תת-חברה לשעות לילה שונות.
צמצום עומס קיצוני ומניעת Retry מיותרים בעקבות Timeouts.
הפחתת גלישת העומס מהלילה אל היום.

בעיה 2
כל קריאה משכה ~17GB נתונים ב-Batch אחד (!).
השאילתה לא הוגבלה ולכן נוצרו עומסים אדירים על השרת.

פתרון בית התוכנה API
הגבלת מספר הרשומות בכל Batch ל-500 במקום 4,500. התוצאה: פחות עומס, פחות Timeouts, מערכת יציבה.

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

לא כל דבר הוא DATABASE אבל כל בעיה בהחלט שווה לבחון בעזרת AimBetter
מה דעתכם ? והאם יש לכם אפליקציות API של Priority Software