GH GambleHub

Hyzmat penjireleri

1) "Hyzmat penjiresi" näme we näme üçin zerur?

Hyzmat ediş penjiresi - elýeterlilige/öndürijilige täsir edip biljek işler üçin öňünden ylalaşylan wagt aralygy. Maksat - öňünden aýdyp boljak töwekgelçilik, aç-açan aragatnaşyk we subutnama hasabatlylygy bilen gözegçilik edilýän üýtgeşmeler.

Görnüşleri:
  • Planned (meýilleşdirilen): relizler, göçmek, şahadatnamalaryň/açarlaryň aýlanmagy, BD/dellallaryň täzelenmeleri.
  • Gyssagly (gyssagly): gyssagly howpsuzlyk fikleri/hadysalar.
  • Silent/Zero-impact: ulanyjy täsiri bolmazdan (gizlin kanareýkalar, replikalar, paralel giriş).
  • Provider-led: daşarky üpjün edijileriň penjireleri (PSP/KYC/CDN/Cloud).

2) Ýörelgeler

SLO-first: penjiräniň wagty/formaty barada karar SLI-e we ýalňyşlyklaryň býudjetine täsir etmek bilen kabul edilýär.
Iň pes partlama radiusy: kanareýa → basgançakly → doly açylýar.
Yzyna gaýdyp gelmek: her bir amalyň backout-meýilnamasy we barlanan yzyna gaýtarylmagy bar.
Hakykatyň ýeke-täk çeşmesi: penjireleriň senenamasy + doly maglumat bukjasy bolan bilet/RFC.
Subutnama: evidence ýygnamak (loglar, grafikler, skrinshotlar, artefaktlaryň heşleri).
SLA boýunça aragatnaşyklar: öňünden, iş wagtynda, tamamlanandan soň.

3) Meýilnamalaşdyrmak: wagty we gurşawy saýlamak

Penjiräni saýlamak: az traffik, esasy kodlar üçin minimal impakt (sebitler/VIP/hyzmatdaşlar).
Wagt zolaklary: UTC + ýerli wagt (mysal üçin Europeewropa/Kiýew).
Blacklaut-döwürler: iň ýokary möwsümlerde/wakalarda (oýunlar, satuwlar, "ölüm penjireleri") işe gadaganlyk.
Blast radius: kime täsir etjekdigini anyk kesgitlemek (hyzmatlar, sebitler, üpjün edijiler).

4) Ylalaşmak prosesi (RFC/CAB lite)

1. Inisiator töwekgelçilik seljermesi we meýilnama bilen/RFC bilet döredýär (aşakdaky şablona serediň).
2. Töwekgelçiliklere baha bermek (Low/Med/High) we hyzmatyň eýesi tarapyndan tassyklamak + SRE/howpsuzlyk.
3. Senenama: slot bronlamak; gapma-garşylyklary barlamak (beýleki penjireler/üpjün edijiler).
4. Komm-meýilnama: öňünden ylalaşylan habarnamalar we status-sahypa.
5. Ýokary töwekgelçilikli üýtgeşmeler üçin Go/No-Go-duşuşyk (24-48 sagat).

5) Taýýarlyk: howpsuzlyk geýtleri

Başlamazdan öň barlaglar: steýjada üstünlikli synaglar, artefaktlara gol çekilip, umumy töwekgelçilikler rugsat ≤.
Kanareýa: 1% → 5% → 25% awtomatiki SLO-gardrailler we awto-yza gaýdyp gelmek.
Pese gaçmagyň baýdaklary we çäkleri taýýar.
Rollback/backout-plan gum gutusynda barlandy; yzyna gaýtarmak buýruklary resminamalaşdyryldy.
Alertleriň suppressiony: diňe garaşylýan ses üçin SLO signallary öçürilmeýär.
Elýeterliligi: JIT/JEA amallar üçin hasaplar, mandat barlagy.

6) Aragatnaşyk (taýming we mazmuny)

T-14/7/2 gün (meýilleşdirilen): müşderiler/içerki toparlar üçin heads-up (näme/haçan/täsir/aragatnaşyk).
T-60/30/15 minut: içindäki we status sahypasyndaky ýatlatmalar.
Iş wagtynda: täzelenmeler her 15-30 minutda (SEV-garaşly) şablon boýunça: Impact → Etap → Indiki täzelenme.
Soňky "Completed/Partially completed/Rolled back", üýtgeşmeleriň sanawy, SLO barlagy.

7) Işleri geçirmek (referens-ssenariýa)

1. Freeze baglanyşykly däl relizler.
2. SLI/p95/p99 metriklerine syn edýäris.
3. Ýaşyl gardreýllerde paýyň ädimme-ädim köpelmegi.
4. Biznes-SLI barlagy (konwersiýa, tölegleriň/hasaba alnyşlaryň üstünligi).
5. Çek sanawy bilen funksiýany barlamak (happy path + möhüm ssenariler).
6. Release/No-release çözgüt (IC/SRE/hyzmat eýesi).
7. Suppressiony aýyrmak, alert syýasatlaryny yzyna gaýtarmak.

8) Penjireden soň: barlamak we hasabat bermek

Observation window (mysal üçin, 1-24 sagat): SLO we ýalňyşlyklary yzarlamak.
Penjire boýunça hasabat: näme edildi, metrikler, gyşarmalar, evidence, jemi.
Kynçylyklar bar bolsa: AAR → RCA → CAPA (düzgünleriň, synaglaryň, resminamalaryň fiksi).
Arhiw: bilet, artefaktlar, gollar, gözegçilik pullary.

9) Daşarky üpjün edijiler bilen utgaşdyrmak

Üpjün edijiniň tassyklanan slotlary we aragatnaşyklary; Olaryň status-ulgamyndaky penjire.
Iş döwri üçin alternatiw üpjün edijä folbek/marşrut.
Üpjün ediji (chat/bridge) we SLA täzelenmeleri bilen bir war-room.

10) Prosesiň kämillik ölçegleri

On-time rate: wagtynda başlanan/tamamlanan penjireleriň% -i.
Change failure rate: SLO-a täsir eden penjireler%.
Incident-during-MW: penjire wagtynda bolup geçen wakalar.
Communication SLA: öz wagtynda täzelenmeleriň paýy.
Evidence completeness: Penjireleriň% -i doly subutnama bilen.
Customer impact: 1 penjire üçin şikaýatlar/biletler, trend.
7/30 günden soň: SLO durnuklylygy we gaýtalanmazlyk.

11) Çek-listler

Penjiräniň öňünde

  • RFC/bilet dolduryldy; töwekgelçilik-baha bermek ýerine ýetirildi; eýesi bellendi.
  • Kanarya we backout-plan barlandy; yzyna gaýtarmak buýruklary synagdan geçirildi.
  • JIT elýeterliligi berildi; alertler sazlandy (SLO siňmez).
  • Senenama/status-sahypa we habarnamalar taýýarlandy.
  • Neşirler/bäsleşýän penjireler - doňduryldy/göçürildi.
  • Üpjün edijiler tassyklandy; aragatnaşyklar we SLA hasaba alyndy.

Wagtynda

  • Täzelenmeler; war-room işjeň.
  • SLO/ýalňyşlyklaryň iň ýokary derejesi boýunça gardreýller berjaý edilýär; düzgün bozulan halatynda - awto-yza gaýdyp gelmek.
  • Evidence ýygnalýar (skrinshotlar, grafikler öň/soň, hereket ýazgysy).
  • Observation window-da ýaşyl zolakda SLO.
  • evidence bilen gutarnykly hasabat; status-sahypa täzelendi.
  • CAPA resmileşdirildi (eger gyşarmalar bar bolsa); resminamalar täzelendi.

12) Şablonlar

Hyzmat penjiresine RFC şablony


RFC: MW-2025-11-05-DB-Upgrade
Window: 2025-11-05 00: 00-02: 00 UTC (Europe/Kyiv 02: 00-04: 00)
Service/component: payments-db (PostgreSQL cluster A)
Type: Planned (High)
Target: Upgrade to 15. x for security/bugs
Blast radius: EU region, tenant EU, all write operations
Impact: up to 2 × p99 growth to 400 ms; short-term read-only (≤5 min)
Gardrails: error-rate <0. 5%, p99 <400 ms, SLO not impaired
План: expand→migrate→contract; canary 1 %/5 %/25%; 1..N steps (with commands)
Backout: rolling back replica/slots; TTL DNS does not change; rollback time ≤ 10 min
Suppression: noise of database/replica alerts; SLO alerts are active
Communications: T-7/T-2 days and T-60/15 minutes; war-room #mw-db-a
Owners: @ db-tl, @ sre-ic, @ payments-pm
Evidence: before/after p95/p99 graphs, migration logs, checksums
Risk: High (data) - confirmed by CAB

Müşderi habarnamasynyň şablony (gysgaça)


Topic: Planned work 05. 11. 2025 02:00–04:00 (Europe/Kyiv)
We will update the payment database. Short delays and read-only mode (up to 5 minutes) are possible.
On-call contacts: status. example. com      support@example. com

Suppression düzgünleri (ideýa)

yaml suppress:
- name: db-maintenance when: window("2025-11-05T00:00Z","2025-11-05T02:00Z")
match: [ "db. replica. lag", "db. connection. reset", "migration. progress" ]
keep: [ "slo. payment. success", "api. availability" ]

13) Düzgünleşdirilýän domenler üçin aýratynlyklar

Audit-log üýtgemez: kim tassyklady, kim ýerine ýetirdi, haýsy buýruklar, artefaktlaryň heşleri.
PII/Maliýe: evidence-de gizlenmek, hasabatlara girmegiň çäklendirilmegi.
Müşderilere we hyzmatdaşlara habar bermegiň möhletleri - şertnamalara laýyklykda.
Provaýder penjireleri - daşarky SLA we aragatnaşyklar bilen resminamalaşdyrylýar.

14) Anti-patternler

Backout-plansyz penjire.
SLO signallaryny "mümkin boldugyça" öçürmek.
Bir domen/sebitde bäsleşýän penjireler.
Komm-dymmak: "öň/wagtynda/soň" täzelenmeleri ýok.
Auditsiz we skriptsiz önümdäki el bilen düzedişler.
Üstünligiň näbelli ölçegleri sebäpli "tükeniksiz" penjireler.
"Evidence" -iň ýoklugy - hilini tassyklaýan zat ýok.

15) Durmuşa geçirmegiň ýol kartasy (4-6 hepde)

1. Ned. 1: ýekeje senenama we RFC şablonyny girizmek; bleklaut-döwürleri kesgitlemek.
2. Ned. 2: geýtleri standartlaşdyrmak (kanareýa, SLO-gardrailler, backout).
3. Ned. 3: neşirleriň suppression/düşündirişlerini we status sahypasyny awtomatlaşdyrmak.
4. Ned. 4: hasabatlylyk we kämillik ölçegleri; hepdelik MW-review.
5. Ned. 5-6: üpjün edijiler we audit-arhiw bilen integrasiýa; Ýokary töwekgelçilikli penjiräniň simulýasiýasy.

16) Jemleýji

Dogry guralan hyzmat penjireleri dolandyrylyp bilinýän, yzyna öwrülip bilinýän we subut edilip bilinjek howpsuz üýtgeşmelerdir. SLO-gardrailler, kanareýa ýaýlary, berk aragatnaşyklar we "evidence" -iň doly toplumy bilen penjire "iş wagtynyň elhenç wagtyndan" ulanyjylar we hyzmatdaşlar üçin garaşylmadyk ýagdaýda gowulaşmagyň adaty mehanizmine öwrülýär.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.