Things

Writing & Thoughts

Notes on development, tools, and the occasional deep dive into stuff that interests me.

Filtered by: PostgreSQL
5 min read

Replacing Two Legacy Systems with a Single Python Service

For years, the Mississippi Department of Archives and History relied on two separate systems to track changes on the preservation storage array: a bash script (`pres-audit.sh`) that logged file changes, and a multi-server ZFS snapshot pipeline (`pres_snap`) that involved TrueNAS cron jobs, a Redis queue, and a dedicated Ubuntu processing server. They worked, mostly, but the complexity was becoming a liability. When something broke, debugging meant jumping between three different machines and piecing together what happened.