Automated DR restore-and-verify: prove ledger-db backups restore + GL stays balanced
说明与用途
OpenBank OSS 自动化灾难恢复恢复与验证,证明备份完整性与双重记账平衡。
问题
Disaster recovery (DR) testing is limited to table‑top exercises; backups are never actually restored, so integrity cannot be verified.
结果
Provides automated, quarterly DR restore verification with double‑entry balance assertion, turning a hopeful backup into a proven control.
工作流
- Trigger workflow via GitHub dispatch
- Restore ledger‑db from S3 to a temporary namespace
- Deploy ledger‑service without Kafka/OIDC
- Call GET /api/v1/ledger/close/trial-balance
- Verify response balanced:true
- Record RTO/RPO metrics
- Delete temporary namespace
证据
Almost no OSS banking reference impl actually proves its backups restore. Automated, quarterly, with a double-entry integrity assertion is a real differentiator.
- 记录日期: 2026-09-07T07:08:28.023Z