Student project showcase

Real Projects from Real Students

  • Every project here was built during our backup and disaster recovery course
  • Students tackle actual recovery scenarios, not just theory or demos
  • These solutions show how people think through data protection challenges from scratch

Featured Student Work

These projects demonstrate practical approaches to backup infrastructure, recovery automation, and system resilience planning.

Automated backup system project

Multi-Tier Backup Orchestration

Kasper Lindholm 2025

Built an automated backup system that handles three different storage tiers based on data age and access patterns. Reduced storage costs by 42% while keeping recovery times under target SLAs.

Python scripting AWS S3 Lifecycle policies
Database recovery testing framework

Database Recovery Testing Framework

Elif Kaya 2025

Created automated testing that validates database backups weekly without manual intervention. Catches corrupted backups before they become a problem during actual recovery.

PostgreSQL Bash automation Validation checks
Disaster recovery documentation system

Recovery Runbook Generator

Rowan O'Sullivan 2025

Designed a system that generates step-by-step recovery procedures from infrastructure code. When disaster hits, teams have current documentation instead of outdated wiki pages.

Terraform parsing Markdown generation Version control

How Students Build These Projects

Week 1-2

Assessment and Planning

Students analyze a specific business scenario with real constraints. They identify critical data, calculate acceptable downtime, and map dependencies.

RTO/RPO analysis Risk assessment Resource planning
Week 3-5

Infrastructure Setup

Build the actual backup systems using cloud platforms or on-premise tools. This includes storage configuration, network paths, and initial backup jobs.

Storage provisioning Network security Backup software config
Week 6-8

Automation Development

Write scripts and workflows that eliminate manual steps. Students focus on making backups reliable without requiring someone to remember to run them.

Scripting Scheduling systems Error handling
Week 9-10

Recovery Testing

Deliberately break things to verify recovery works. Students restore data to different environments and measure how long it actually takes.

Restore procedures Performance measurement Documentation
Week 11-12

Monitoring and Optimization

Add alerting for failed backups and optimize resource usage. Final deliverable includes complete documentation and cost breakdown.

Monitoring tools Cost optimization Technical writing