GH GambleHub

שחרור תהליך אישור

1) מטרה ותחום אחריות

תהליך שחרור הפלטפורמה מבטיח שינויים צפויים ומאובטחים ללא הפרת SLO, הכנסות וציות. הוא מכסה את כל הנתיב: החל בבקשת משיכה וכלה בקידום מלא

2) עקרונות

1. SLO-ראשון: שחרור מותר רק עם ירוק SLI/ללא שרפה-קצב.
2. המון קטן והפיכות: משלוח כנרי/מתקדם, גלגול מהיר.
3. מדיניות-as-Code: שערים, SoD, להקפיא חלונות ושיעורי סיכון מאומתים באופן אוטומטי.
4. מקור אמת יחיד: חפצים/תצורה/דגלים - בגיט, הסביבה ניתנת על ידי מפייס GitOps.
5. יומני תולעת, שובל החלטות, בעלים ברורים.
6. אבטחה כברירת מחדל: סודות בנפרד, הרשאות מינימליות, שערים גיאו.
7. תקשורת ללא הפתעות: הכינו תבניות לעדכונים פנימיים/חיצוניים.

3) תפקידים ו ־ RACI

מנהל שחרור (RM) - בעל צינור, לוח שנה, שערים. A/R

בעל שירות (SO) - בעל תחום, מקבל סיכון, מכין חפצים. A/R

SRE/פלטפורמה - שערי SLO, גלגולים, גלגולים אוטומטיים. R

עופרת QA - אסטרטגיית בדיקה, תוצאות בדיקה. R

אבטחה/ציות - סריקות, SoD, רגולטורי. C/A

CAB (לוח ייעוץ שינוי) - פתרון כיתה רגיל. A

בכוננות איי-סי-סי-אל - מוכנות לתקרית ותקשורת. R/C

בעלי עניין (Biz/Support/Partners) - מידע. אני

4) שינוי כיתות ודרכי אישור

כיתהדוגמאותנתיב אישורתנאים
סטנדרטיבטוח, תבנית (רציפים, תצורות לא פולשניות)שערים אוטומטיים + לאחר הודעהשעות
נורמליתכונות חדשות, דיאגרמות מסד נתונים עם הגירה, שינויים בניתוב PSPשערים + מונית + משלוח מתקדם1-3 ימים
מצב חירוםתיקוני P1 חמים, תכונה מסוכנת/פיל ייצוא offהחלטת IC/RM + לאחר factum CABשעות דקות

שדרוג - בעת חציית גבולות סיכון (תשלומים, RG, PII, גבולות).

5) צינור שחרור ושערים (זרימה מקצה לקצה)

שלב 0. לוח זמנים ולוח שנה

חלונות-הקפאה (חגים/גפרורים), חריצים בכוננות ו-CL, מוכנות לתבנית מצב.

שלב 1. PR Lough

לינטרס/רישיונות, SBOM, בדיקות יחידה/חוזה, סריקה סודית.

שלב 2. אינטגרציה/אבטחה

E2E (ספקי PSP/KYC), SAST/DAST, סקירת תלות.

שלב 3. היערכות/חזרה

זוגיות עם מכירות, הגירה עם תהפוכות, פישפלאגים ב-5-25%, רשימת ”תרגיל שחרור”.

שער A - איכות ובטיחות (נדרש)

+ כל הבדיקות/סריקות ירוק

מזימות/תצורות תקפות, אין היערכות ”אדומה” של SLI

+ SoD/4-eyes לשינויים בסיכון גבוה

שלב 4. טרום ייצור (משלוח כנרית)

1-5% תנועה בחלק (דייר/גאו/בנק), מאשרים זמן ריצה, מעקות בטיחות.

שער B - SLO/Business Gate

+ אין דלדול SLO/KRI (latency/image/שלם)

+ אין SRM/אנומליות במדדי ניסוי

תקשורת מוכנה: טיוטת מצב/שותפים

שלב 5. Ramp-up * 25% = 100% (אזור/דייר)

קידום מבוסס סיבוב עם טיימרים שלאחר ניטור.

שלב 6. פוסט-ניטור (30-60 דקות)

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

6) פתרונות אוטומטיים (מדיניות-מנוע)

פסאודו-חוקים:
  • SLO-ELII: "להכחיש קידום אם slo_red ב auth_success, bet_settle_p99}'
  • PII-ייצוא: "דורש dual_control אם קונפיג. משפיע = "PII_EXPORT"'
  • להקפיא: "למנוע פריסה אם לוח שנה. הקפאה & לא אמצע &fost
  • Rollback: "אוטומטי אם auth_success_drop> 10% עבור 10 מ 'בגיאו = TRAPOS

7) שחררו חפצים

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

דוגמה (לחיצת YAML):
yaml release:
id: "2025. 11. 01-payments-v42"
owner: "Payments SO"
risk_class: "normal"
scope: { tenants: ["brandA","brandB"], regions: ["EU"] }
rollout:
steps:
- { coverage: "5%", duration: "20m" }
- { coverage: "25%", duration: "40m" }
- { coverage: "100%" }
migrations:
- id: "ledger_ddl_0042"
reversible: true flags:
- id: "deposit. flow. v3"
guardrails: ["api_error_rate<1. 5%","latency_p99<2s"]
rollback:
autoIf:
- metric: "auth_success_rate"
where: "geo=TR"
condition: "drop>10% for 10m"

8) קנרית/כחול ירוק/דגל תכונה מתגלגל

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

9) ניהול תצורות וסודות

הגדרות כנתונים, מעגלים ואימות; קידום GitOps עם גלאי סחף.
סודות - ב KMS/מנהל סודי, גישה JIT, ביקורת ומסווה.

10) עמודי תקשורת וסטטוס

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

11) שחרור חירום (חירום)

טריגרים: דלדול P1, פגיעות, סיכון PII/RG.
Path: ICC + RM solution _ minimum set of gates (linter/conservation) * canary 1-2% pattering ach.
מנדטורית: CAB שלאחר המוות, ד + 5, תיעוד של פשרות.

12) ביקורת חשבונות, זון וציות

SoD/4-eyes: שינויים בניתוב PSP, גבולות בונוס, יצוא נתונים.
תולעת-יומן: מי/מה/מתי/למה; גרסאות מדיניות; שחרורים/דגלים/קונפיגים.
Geo/Privacy: נתונים ויומנים בתחום השיפוט הרצוי; היעדר מח "ש בחפצים.

13) יכולת תצפית ולאחר שליטה

שחרר לוח מחוונים: SLI (הצלחה אוטומטית, הימור p99), שיעור שגיאה, תלונות, המרה, תור lags.
התראות: קצב צריבה, SRM, צמיחה של 5xx, ירידה של PSP על ידי בנקים/GEO.
דיווחים: CFR, תקריות שחרור MTTR, זמן פוסט-ניטור ממוצע, קצב גלגול אוטומטי.

14) תהליך KPI/KRI

עופרת זמן לשינוי (PR = Prod), שינוי שיעור הכישלון, תקריות שחרור MTTR.
תעריף מעבר ל-SLO-Gates, תעריף אוטומטי-rollback, ציות הקפאה.
סיקור תרגיל שחרור (בימוי חזרות), הפרות SoD (מטרה - 0).
SLA (זמינות של טיוטות, דבקות בעיתוי).

15) מימוש מפת דרכים (שבועות 6-10)

נד. 1-2: להגדיר כיתות שינוי, שערים, וחפצים; אפשר לינטרים, SBOM, סריקה סודית; לשחרר לוח שנה ולהקפיא.
נד. 3-4: GitOP לתצורות, כנרית/כחול-ירוק, שערי SLO, תבניות תקשורת וחדר טנדר.
נד. 5-6: מדיניות-מנוע (SoD/4-eyes, סיכונים-כללים), אוטומטית-rolback על ידי מדדים; לוח המחוונים משחרר.
נד. 7-8: חזרות (תרגילי היערכות), אינטגרציה עם פישפלאגים/רובוט תקרית, דיווח KPI/KRI.
נד. 9-10: ביקורת תולעת, שחרור תרגילי DR, אופטימיזציה של CFR, אימוני תפקידים (RM/SO/CL/IC).

16) תרופות אנטי ־ פטריות

משחרר ללא תהפוכות ואירועים המוניים.
התעלם מ-SLO-Gates ”למען המועד האחרון”.
הגדרות/דגלים ללא מעגלים ומצבי TTL = ”קפואים”.
קליקים ידניים במכירות ללא Git/ביקורת.
עדכונים ציבוריים ללא תפקידי CL ותבניות.
סודות במאגר; גישה ללא JIT וכריתת עצים.
CAB כבלם ללא נתונים: יש לגבות החלטות על ידי מדדי שחרור.

סך הכל

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

Contact

צרו קשר

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

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

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

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

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