Välj dokument
PhotoRobot förändringshanteringspolicy
Detta dokument definierar PhotoRobot Change Management Policy. Den beskriver hur PhotoRobot hanterar förändringar i infrastruktur, applikationskod och konfigurationer på ett kontrollerat, granskabart och säkert sätt. PhotoRobot Change Management Policy stödjer efterlevnad av våra avtalsenliga skyldigheter enligt DPA och SLA.
Syfte
- Minska risken från okontrollerade förändringar
- Säkerställa spårbarhet och ansvarstagande
- Upprätthålla servicestabilitet och säkerhet
Omfattning
Omslag:
- Infrastruktur som körs på Google Cloud
- Applikationskodbas och konfiguration
- CI/CD-pipelines och distributioner
- API-specifikationer och systemintegrationer
Roller och ansvar
- Byt ägare: Personen som begär eller genomför ändringen
- Recensent: Ger godkännande efter bedömning av påverkan
- Ingenjörsledare: Övervakar förändringar med stor påverkan eller känslighet
Byteskategorier
- Standardändringar: regelbundna distributioner, rutinuppdateringar
- Normala förändringar: infrastrukturuppdateringar, konfigurationsändringar
- Nödförändringar: omedelbara åtgärder vid incidenter
Godkännandeprocess
- Skapa ändringsförfrågan
- Beskriv påverkan, risk och rollback-strategi
- Peer review krävs
- Godkännande av Engineering Lead för förändringar med stor genomslag
- Utplacering via kontrollerad CI/CD-pipeline
Implementeringskrav
- Alla ändringar måste vara versionsstyrda
- Ingen direkt modifiering av produktionssystemen
- Infrastrukturförändringar utförda via IaC där det är tillämpligt
- Hemligheter lagrade i Google Secret Manager
Testkrav
- Funktionstestning krävs
- Säkerhetsgranskning tillämpad när det är relevant
- Rollback-vägen måste dokumenteras
Dokumentation
- Alla utplaceringar loggade
- Versionsanteckningar upprätthållna
- Revisionsspår bevarat i versionshanterings- och CI/CD-loggar