56b68d7e57
- Architecture: Python FastAPI backend + React frontend - Data model: 6 core tables (sources, jobs, schedules, executions, backups, settings) - Backup flow: 7-step execution with incremental support - Error handling: Retry logic, partial backup handling, retention policies - Extensibility: Adapter pattern for sources and storage backends