In a cloud environment, infrastructure changes faster than anyone’s understanding of it.
Someone adds a VM. Someone else adds a networking rule, or an identity, or an integration, or a security control. Individually each change is small, and each one is justified. Collectively, within weeks, the environment has moved and the architecture diagram has not. The inventory is stale. The assessment that informed the last decision describes a system that no longer exists.
Then a real question arrives. A security decision, a compliance obligation, an architecture change. And it gets answered against the old picture.
Not deliberately. Nobody decides to use outdated information. It is simply the information that is available, and re-establishing the current state takes time the schedule does not have.
The result is that people end up troubleshooting yesterday’s environment instead of today’s.
Why it keeps happening
The obvious explanation is carelessness, and it is usually wrong. The teams where this shows up most clearly are not careless. They are fast.
Speed is the cause. In environments where significant infrastructure changes can land within days, the interval between “we understood this system” and “this system has changed” is shorter than the interval between decisions made about it. Re-establishing the current state before each one feels like friction, because in the moment that is exactly what it is. A day spent producing something that looks like documentation rather than progress.
So it gets skipped. And the cost arrives later, somewhere else, attached to a different problem.
That displacement is what makes the pattern hard to learn from. An incident is rarely traced back to an assessment that was six weeks out of date when someone relied on it. It gets attributed to the change that triggered it, a fix is applied, and the underlying condition survives untouched.
What the drift actually costs
Three things, in rough order of how often we see them.
Decisions made against a system that no longer matches. A control is designed for a topology that has since changed. An exception is granted based on an assumption that is no longer true. A risk assessment describes a boundary that has moved.
Changes whose blast radius nobody can establish. When the dependency map is informal, every change becomes a judgment call made under uncertainty, and the rational response to uncertainty is to avoid changing anything. That is how environments freeze.
Work repeated because the prior work is not discoverable. Someone solves a problem that was solved eighteen months ago by a person who has left, because there is no record that it was solved or how.
None of these present as documentation failures. They present as engineering problems, security findings and schedule overruns.
The position
Before a major security, compliance or architecture decision, re-establish the current state. Not the state as documented. The state as it is.
That sounds simple and it is not, because it means accepting that knowing what you have is continuous work rather than occasional work, and that it belongs inside the engineering rather than in a report produced at the end of it.



