Skip to content

Database backup en dry-run voorbereiding #1367

@AliKdhim87

Description

@AliKdhim87

Beschrijving

Het DevOps team bereidt een database-backup voor.

Het redactieteam voert zelf een kleine set testgegevens in.

Tijdens de migratie is er iemand beschikbaar om te helpen als er iets misgaat.

Acceptance Criteria

  • Het infra team heeft een backup van de test database
  • Data is gecontroleerd (aantallen en relaties kloppen)
  • Rollback-procedure is beschreven en getest
  • Downtime moment is gepland en gecommuniceerd
  • Er is iemand beschikbaar tijdens de migratie voor support

Taken

Stap 1: Backup van productie database

  • Backup is gemaakt
  • Backup is gecontroleerd (werkt en is niet corrupt)

Stap 2: Backup testomgeving

  • Infra team maakt een backup van de test database
  • Backup is opgeslagen en beschikbaar indien nodig

Stap 3: Testdata invoeren

  • Redactieteam voert testgegevens in de testomgeving in
  • Basisdata is beschikbaar voor de migratietest

Stap 4: Migratie test (dry-run)

  • Migratie script draait zonder fouten (wordt automatisch uitgevoerd door Strapi bij de eerste Strapi 5 run)
  • Aantal records klopt voor en na migratie
  • Relaties tussen data kloppen
  • Geen dataverlies gevonden

Stap 5: Controle data

  • Aantallen records controleren
  • Enkele voorbeeldrecords controleren
  • Relaties tussen data controleren

Stap 6: Rollback procedure

  • Rollback stappen zijn beschreven
  • Rollback is getest in testomgeving
  • Tijd voor rollback is gemeten

Stap 8: Support tijdens migratie

  • Iemand is beschikbaar tijdens de migratie
  • Contactpersoon is duidelijk
  • Afspraak over snelle hulp bij problemen

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions