IT & InfrastructureBeginner 2 to 3 hours

Database Backup Schedule & Restore Validation Plan

Design a professional database backup routine and restore validation workflow for an e-commerce database.

The Scenario

A Durban-based online retail website runs its shop on a PostgreSQL database. Currently, the developer runs manual backups only before launching new features, storing them on their own laptop. If the database crashes, gets corrupted, or hit by ransomware, the company could lose weeks of customer orders and billing history.

The Brief

Create a systematic backup schedule, draft a bash/batch backup script using standard CLI tools, and write a restore testing procedure to verify backup integrity.

Deliverables

  • A backup schedule matrix detailing frequency (Full, Incremental, and transaction/WAL logs), retention rules, and secure storage locations (applying offsite/cloud separation)
  • A robust backup shell script or command set using standard utilities (e.g. pg_dump for PostgreSQL or mysqldump for MySQL) that incorporates timestamping and basic logging
  • A step-by-step restore validation guide detailing how an administrator tests restoring the backup onto a staging environment, including table/data checking queries

Submission Guidance

A backup is only as good as its restore. Focus heavily on the validation guide. Explain how to verify that the restored database is structurally sound and data is uncorrupted.

Submit Your Work

Your submission is graded against the rubric on the right. If you pass, you get a public Badge URL you can share on LinkedIn. There is no draft save, so work offline first and paste your finished response here.

This appears on your public Badge.

0/20000 charactersMarkdown supported

One per line or comma separated. Up to 5 links.

Loading security check...

By submitting, you agree your submission text, name, and evaluation will appear on a public Badge URL.