GH GambleHub

Operations and Ac.Ac.Management Records and Extre

מחזורי שחרור ועדכון

1) מטרה

מחזור השחרור קובע את קצב ההעברה: מתי וכיצד השינויים מגיעים למשתמש, עם אילו ערבויות של איכות, מהירות ושקיפות. מעגל מעוצב היטב:
  • מפחית את חוסר הוודאות ואת עלות התיאום,
  • מפחית את הסיכון של תקריות וגלגולים,
  • מסנכרן טכנולוגיה עם אירועים עסקיים (שיווק, ספורט, Fin. דיווח),
  • משפר את תפקוד הפקודות ללא צמיחת CFR (שינוי קצב הכישלון).

2) שחרר מודלים: איזה מהם לבחור

1. שחרר רכבת - חריצים קבועים (למשל: Tue/Thur 10:00 EET)

מתאים למונוליתים רב-קבוצתיים ושינויי תחום ”כבדים”.

2. כל מיזוג שעבר שערי איכות יכול להגיע למזון.

מתאים למיקרו-רווחים ותרבות דגל תכונה.

3. חזיתות של מוצרים היברידיים ברכבות, שירותים אחוריים ”לפי דרישה”.

קריטריון בחירה: בגרות במבחנים/יכולת תצפית, תלות בשותפים חיצוניים (PSP/KYC), דרישות ציות, גודל ארגון.

3) שחרר לוח שנה וחלונות

לוח שנה יחיד (כלל-חברה): שחרור חריצים, נדידת מסדי נתונים, קמפיינים שיווקיים, אירועי ספורט גדולים, תקופות דיווח.
תקופות הקפאה: חלונות מוגדרים בצורה ברורה שבהם מותר רק לחמם את P1 (למשל: גמר ליגת האלופות, יום שישי השחור, דיווח מס).
גלים אזוריים: ראשית ”חם” שווקים/תנועה נמוכה, ולאחר מכן - בסיסי; חלונות לילה של צה "ל מקומי.
מדיניות מעבר: איסור על שינויים סימולטניים לאורך נתיב קריטי אחד (תשלומים, KYC, אישור).

4) הסתעפות והתפרצויות

ענפים מבוססי Trunk + קצרי חיים (ענפי תכונה שלמים 3-5 ימים).
שחרור-ענף - רק לרכבות/השלכות ארוכות; איחודי גב קשים ב ”מיין”.
סימוור: "מייג 'ור. מינורי. PATCH 'עבור ספריות/SDK; תגיות של חפצים וסביבות.
חוזים: תוכניות (Avro/Protobuf) עם תאימות לאחור/קדימה; נדידות - שתי פאזות.

5) ערוצים איכותיים (שערים)

1. סטטי + SAST/DAST + לינטרס

2. בדיקות יחידה/חוזה/רכיב

3. עשן E2E/Performance (על הבמה)

4. בדיקות אבטחה/ציות

5. שחרר חתימה של המועמד, SBOM, חפצים

6. Rollout מתקדם עם אוטומטי גרדרילים (ראה # 7)

כל השערים - קוד ומדיניות (מדיניות-כקוד), תוצאות - בחפצי שחרור.

6) סביבות וקידומים

Prod, עבור נתונים: ארגז חול/Data-Stage.
קידומי GitOps, תמונות בלתי ניתנות לשינוי, איסור על עריכה ”ידנית” בפרוד.
פרמטריזציה: אזורים, גבולות, ספקים - באמצעות תצורה (ביקורת).

7) אסטרטגיות גלגול

Canary: 1% = 5% = 25% 100% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

כחול-ירוק: סביבות מקבילות + החלפה אטומית.
דגלי תכונה: מתגים פונקציונליים/מתג חיסול; A/B Brought.
Rollout Mobile/Web: על ידי ערוץ גירסה/מסירה של הלקוח (Store/OTA).

גרדריילים (עצירה אוטומטית): p95 latency> 25%, שגיאה%> 2%, ירידה באישורים/פיקדונות, גידול באריזות צ 'ארג' בק, שרפה-קצב SLO עבור 1 שעות חלון> סף.

8) תיאום עם עסקים ושותפים

שיווק/אירועים: משחרר פונקציונליות עבור קמפיינים עם מרווח של 48 שעות.
שותפים (PSP/KYC/Game Speckers): חריצים לתעודות/עדכונים של SDK, נקודות קצה כפולות לתקופת הנדידה.
תמיכה: macros/FAQ עבור שינויי UX, דפי מצב, ערוצי הסלמה.

9) נתונים ועדכוני תרשימים

תוסף ראשון: קודם הוסף, לאחר מכן החלף קריאה/כתיבה, בסוף - הסר את הישן.
מדדים ונדידות גדולות - חלונות לילה, חבורות, נקודות ביקורת והתקדמות.
מילון חלונות ומילון מטרי: עדכונים סינכרוניים עם שחרור, נדידת BI - בנפרד מחלונות הייצור.

10) תקשורת וחפצים

שחרר הערות (מה/למה/סיכונים/rollback), ChannLog באמצעות שירות.
לוח השנה מזמין בעלי עניין, תבניות פרסום (לפני/במהלך/אחרי).
ערוץ חדר מלחמה למשך של רכבות/פרסומות עיקריות, תדר עדכון: P1 - כל 15-20 דקות.

11) מדדי ביצועים

תדר פריסה, זמן עופרת, קצב כישלון שינוי, MTTR.
קצב גיבוי על ידי סוג שינוי.
ציות SLO% לפני/אחרי משחרר.
תשחרר את החוב: ”תולה” דגלים, נדודים לא שלמים, תלות ישנה.
השפעה עסקית: המרה, KYC TTV, הצלחה ב-PSP, סחף GGR לשחרור חלון.

12) אנטי דפוסים

מפץ גדול: ”בבת אחת” בלי דגלים/קנריות.
שחרור בשיא התנועה/אירועים ללא יוצא מן הכלל הקפאה.
אין מעקה אוטומטי: ניטור ידני ”בעין”.
ענפים ארוכי שנים: מיזוגים כואבים ורגרסיות נסתרות.
צעדים ידניים במכירות: אין ביקורת וחיזוי.
דגלים ללא טי-טי-אל ובעלים: סניפים נצחיים.

13) רשימות בדיקה

לפני השחרור

[ ] RFC/כרטיס, סיכון ורדיוס פיצוץ מוערך
[ ] שערי CI/CD עברו, חפצים חתומים
[ ] תוכנית רולינג + עצור קריטריונים + גיבוי מוכן
[ ] תיאום עם לוח שנה, הקפאה ושותפים
[ ] לוחות מחוונים/התראות הכרוכות בגרסה, נוצר חדר מלחמה

בעת השחרור

[ ] השלבים הקנריים ותחנה אוטומטית פעילים
[ ] p95/שגיאה% מדדים, אותות עסקיים (auth, KYC, PSP) בצג
[ ] תקשורת מתוכננת, דף מצב רענן

לאחר השחרור

[ ] הערות שחרור ו ChanchLog פורסם
[ ] דגלים הוסרו/חריגים זמניים (TTL)
[ ] לאחר המוות במקרה של סטיות 5 ימי עבודה
[ ] ספרי משחקים ותיעוד מעודכנים

14) תבניות מיני

שחרר תבנית חריצים (רכבת):
  • תאריך/שעה: Tue, 10 a.m.12 - 12:00
  • מחוז בחירה: האיחוד האירופי (10% = 50% = 100%) לאחר מכן LATAM (10% = 100%)
  • קריטריונים: שגיאה%> 2% 10 min, p95> + 25% 10 min, הצלחה PSP <97%
  • גיבוי: לעבור תנועה לגרסה הקודמת + דגל rollback
  • צור קשר: @ Releng, @ SRE-on-call, @ Support
תו שחרור (קצר):
  • מה חדש/למה
  • השפעה על משתמשים ושותפים
  • סיכונים ומגבלות ידועות
  • תוכנית מתגלגלת/עצור קריטריונים/Backout
  • מדדים לניטור
  • אנשי קשר וערוצי תמיכה

15) שילוב עם דיסציפלינות שכנות

שינוי ניהול: סיווג סטנדרטי/רגיל/חירום, CAB, ביקורת.
הפחתת ההשלכות של תקריות: דגלים, מכסות, ירידות.
ביקורת הגדרות: כל הקידומים דרך Git, זיהוי סחיפה ויומן יישומים.
מדיניות הוצאה להורג: מגבלות/פסקי זמן/מגשים מחדש - כמו קוד, עם כפייה.

16) השורה התחתונה

מחזורי שחרור הם קצב מבוקר בין מהירות לאמינות. חריצים קבועים בהם יש צורך בקואורדינציה; ”לפי דרישה” שבו אוטומציה היא בגרות. בכל מקום - לוח שנה אחד, דגלים וגלילי כנרת, מעקה אוטומטי ותקשורת שקופה. אז שחרורים הופכים להיות צפויים, בטוחים וחסכוניים.

Contact

צרו קשר

פנו אלינו בכל שאלה או צורך בתמיכה.אנחנו תמיד כאן כדי לעזור.

Telegram
@Gamble_GC
התחלת אינטגרציה

Email הוא חובה. Telegram או WhatsApp — אופציונליים.

השם שלכם לא חובה
Email לא חובה
נושא לא חובה
הודעה לא חובה
Telegram לא חובה
@
אם תציינו Telegram — נענה גם שם, בנוסף ל-Email.
WhatsApp לא חובה
פורמט: קידומת מדינה ומספר (לדוגמה, +972XXXXXXXXX).

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