Dev.to
7/19/2026

From Side Project to Production Tool: What 8 Releases of tfdrift Taught Me About Building DevOps Tooling
Short summary
A retrospective on building tfdrift, a Terraform drift detection tool that grew from 60 lines of Python to a production tool with incremental scanning, parallel workers, cost estimation, GitHub Actions annotations, and drift history. Key lessons: incremental scanning was the most impactful feature, cost estimates changed conversations with finance, and native CI annotations solved the visibility problem.
- •Incremental scanning with file checksum caching was the most impactful feature, reducing scan times dramatically
- •Cost estimation converts drift from a technical issue to a financial conversation, engaging finance teams
- •GitHub Actions native annotations and SQLite-based drift history add audit trail and CI integration
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



