Home / Companies / Upsun / Blog / Post Details
Content Deep Dive

Where to find lost engineering time in your delivery pipeline

Blog post from Upsun

Post Details
Company
Date Published
Author
Upsun
Word Count
1,306
Language
English
Hacker News Points
-
Summary

Environment drift refers to the gradual discrepancies that arise between development, staging, and production environments when infrastructure, data, and access controls are managed inconsistently, often outside of version control. This drift can lead to bugs appearing only in production and complicates the work of AI agents by providing them with incorrect context. It typically results from infrastructure configurations through dashboards, manual scripts, and decisions not documented in code, leading to slower release cycles, extended QA processes, and loss of developer productivity, as highlighted by Atlassian's report indicating significant time loss due to inefficient work. To combat environment drift, the text suggests using a git-driven environment model where infrastructure definitions are maintained under version control alongside application code, allowing for consistent, reproducible environments across all stages. This approach not only reduces manual synchronization efforts but also enhances team collaboration by making operational decisions visible and reversible, thereby increasing release confidence and aiding quicker incident recovery.