← EP21 Internal Docs EP21 Backup Engine

EP21 DB Backup Engine — Design Documentation

Containerized PostgreSQL backup engine for EP21 VM infrastructure.

All Documents

IDTitleStatusTypeVersionUpdatedAuthors
ADR-0001 Metadata-First Backup Inventory accepted v1.0.0 ADR v1.1.0 (acc. v1.0.0) 2026-04-09 david.sorf
ADR-0002 Source Detection Model — EP21 Backup Agent, Port-Based Discovery, Extensible DB Support accepted v1.0.0 ADR v1.1.0 (acc. v1.0.0) 2026-04-09 david.sorf
ADR-0003 Artifact Naming, SHA256 and Symlink Strategy accepted v1.0.0 ADR v1.1.0 (acc. v1.0.0) 2026-04-09 david.sorf
ADR-0004 Partial Run Status — Always-Written Run Metadata accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0005 Skip Storing Duplicate Dump by SHA (SKIP_IF_SAME_SHA) accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0006 SQL-Based Logical Fingerprint (fingerprint.sql_v1) accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0007 Docker Packaging — EP21 VM Backup Engine accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0008 Container Runtime Connectivity and Ops Wrappers accepted v1.0.0 ADR v1.0.2 (acc. v1.0.0) 2026-04-09 david.sorf
ADR-0009 Daily Locking and Stale Lock Recovery accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0010 Multi-Root Merge, Remote Object Storage, and Sharding Placeholder accepted v1.0.0 ADR v1.0.0 2026-04-09 david.sorf
ADR-0011 Docker Discovery Privilege Isolation — Explicit Whitelist draft ADR v0.2.0 2026-04-10 david.sorf
ADR-0012 VM Hardening Guidelines for Backup Agent draft ADR v0.2.0 2026-04-10 david.sorf
ADR-0013 Backup Storage Tool — Restic accepted v1.0.0 ADR v1.0.0 2026-04-10 david.sorf
DS-0001 System Overview — EP21 DB Backup Engine proposed Solution Design v1.3.0 2026-04-09 david.sorf, claude-sonnet-4-6
DS-0002 Jak se bude restorovat draft Solution Design v0.1.0 YYYY-MM-DD david.sorf, claude-sonnet-4-6