מה זה API?
ארכיטקטורה
אם ניקח את מוצר האוטומציה שלנו לדוגמה, צוות ה-Core תומך בפיצ’ר, מייצר את האיוונטים עבורו, מוציא להם API’s, בונה את הארכיטקטורה, מבצע בקרת ביצועים ועוד. אליו ינוקזו רוב המשאבים, שם יטופלו היישומים הרלוונטיים לכולם, ואם יש צורך לחסוך בזמן – מן הסתם, זה לא יהיה ב-Core. מנגד, על ה-Core להישאר רזה וגנרי, ללא לוג’יק ספציפי. צוות Playground יכול לייצר במסגרת הפיצ’ר אוטומציה חדשה על בסיס התשתית הקיימת: הוא יכול לבחור אחר אילו איוונטים ואיזה סוג דאטה הוא עוקב והיכן הוא מגלה מעורבות – טריגרים, הזרמת מידע לתוך המערכת, פעולות תוצאתיות של המערכת – לפי מידת הרלוונטיות אליו. ל-Playground יינתנו רק ה-Skills החיוניים ללוג’יק הספציפי שלו.
API הוא ראשי תיבות של "ממשק תכנות יישומים" (Application Programming Interface), המאפשר לתוכנות ויישומים לתקשר זה עם זה.