Urgent.News

What's breaking now, across thousands of outlets.

Tech

The most expensive phrase in cloud: we'll clean it up later

The most expensive phrase in cloud infrastructure is "we'll clean it up later" I've heard it in every account I've worked with A dev environment gets created for a sprint. We'll clean it up later A service gets deployed with debug logging enabled. We'll turn that down later A database gets provisioned at a size that's too large for current needs because the cost of under-provisioning feels…

The phrase "we'll clean it up later" is the costliest in cloud infrastructure. This mindset is pervasive across various accounts. Developers create environments for a sprint, planning to tidy up later. Services are deployed with debug logging turned on, but that's intended to be adjusted down later. Databases are provisioned at sizes that are likely too large, owing to the fear of under-provisioning overrunning the cost of over-provisioning.

The truth is, "later" seldom arrives, swallowed up by the immediacy of "now." As each sprint concludes and a new one begins, the debug logging yields valuable insights, but removing it feels risky. As databases run for months, any alterations necessitate coordination and a maintenance window, never arriving at a suitable time. Resources continue to operate, creating an expensive burden beyond monetary costs.

The true cost lies in the unfulfilled intentions and the mental strain of maintaining them. This practice compounds over time, with each resource needing removal adding to the cognitive load. Every time someone examines the account, they must decide yet again if it's safe to intervene. This repeated decision-making process racks up costs.

The truly effective approach isn't deferring cleanup. It's integrating it into the initial setup. When creating a dev environment, include a set end date in the tags, schedule a reminder for cleanup. Similarly, when enabling verbose logging, immediately create a ticket to reduce the log level before moving to production. This ticket acts as a concrete reminder, replacing vague intent.

When provisioning infrastructure, set a calendar reminder roughly 30 days later to check utilization. The key is not in the cleanup itself, but treating it as part of the work as it happens. Delaying cleanup is a monthly cost that looms until it's addressed.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

You're not scared of failing. You're scared of being watched while you try.

I coach people who are changing professions. Almost every one of them opens with the same sentence in different words: "I'm not good enough yet." The sentence is true and useless at the same time.

  • Fear stems from being watched while trying, not from failing itself.
  • Concerns revolve around audience and perceived social cost of failure.

More from Sunday 25 October →