Platform / Architecture
ארכיטקטורה שעוזרת לצוותים להתחיל מהר יותר, לשחרר באופן עקבי, ולשמור על סטנדרטים בשליטה
Gumon Platform נבנתה כדי לצמצם הקמות מבניות שחוזרות על עצמן בין פרויקטים, ולתת לצוותים baseline מוכן ל-production שאפשר להרחיב לאורך זמן.
התרשים הזה עוזר ליישר החלטות תכנון בין צוותים. הוא לא כופה סגנון מימוש אחד, אבל מצמצם סטייה בתהליך ה-delivery.
שכבה
Application Layer
מטפלת בתהליכים עסקיים ובשירותים הפונים למשתמש תוך שמירה על גמישות ופחות שבירות.
שכבה
API Service Layer
מגדירה חוזי API משותפים וסטנדרטים לאינטגרציה כדי להפוך שיתוף פעולה בין צוותים לצפוי יותר.
שכבה
Data Stream Layer
תומכת בזרמי אירועים עתירי קצב, עיבוד אסינכרוני, ו-observability.
Core Services
אבני בניין לשימוש חוזר שהצוותים יכולים לאמץ מיד
- - Gumon Core כמבנה בסיס למערכת
- - Auth / Access Control / Profile עבור זהות והרשאות
- - Notification / Schedule / Storage כשירותי בסיס לשימוש חוזר
- - CLI commands עבור bootstrap, configuration, operations, ו-extension
Platform Principles
עקרונות תכנון ששומרים על יציבות המערכת גם כשהצוותים גדלים
- - Open core פרקטי ובר-ביקורת
- - סטנדרטים משותפים ל-engineering, operations, ו-delivery teams
- - ארכיטקטורה שמוכנה ל-scale עם מינימום setup חוזר
- - תיעוד ופרקטיקות הם חלק מהמוצר, לא נספח