Hi, I'm Amr.
I build backend systems, internal tools, and software that survives contact with production.
I like explicit state, small interfaces, typed edges, boring databases, and code that can be deleted.
Edges
- Input
- State
- Output
- Failure
If I cannot name the edge, I probably cannot maintain it.
posts
Build a PostgreSQL Backup System That Costs Zero Extra NEW
2026-08-01
Build a serious PostgreSQL backup system with pgmoneta using spare disk, SSH, Garage, WAL shipping, verification, restore drills, and metrics.
PostgreSQL Backup Verification vs Restore with pgmoneta
2026-07-04
A deep dive into PostgreSQL recovery verification in pgmoneta. Compare scheduled background verification, client verify workflows, remote storage (S3, Azure, SSH), incremental chain rollups, and hot standbys.
PostgreSQL S3 Cold Storage Backups with pgmoneta
2026-06-20
Plan pgmoneta S3 cold storage backups for PostgreSQL with 2026 costs, Garage support, Prometheus metrics, restore drills, and retention tradeoffs explained.