Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why "Wait Until It Breaks" Doesn't Scale: The Math Nobody Runs on Reactive vs. Proactive Infrastructure

Most teams can price a monitoring tool in five minutes. Almost none can price what an hour of downtime costs. Here is the math that changes it. Monitoring tools come at a cost. However, there’s also a cost to not having monitoring systems, and it’s a cost most people don’t understand until it happens to them. For example, if nobody in the company notices that a certificate has expired because no…

Most teams can easily price a monitoring tool, but few understand the true cost of not having monitoring systems. Monitoring tools have a cost, but so does not having monitoring - a cost that most people only realize when it's too late. For instance, if nobody notices a certificate expiration due to lack of monitoring, it can lead to critical failures.

As incidents unfold, overtime is spent fixing problems and managing fallout. In retrospectives, teams often wonder why monitoring wasn't invested in earlier. This highlights the cost of reactive, "wait until it breaks" infrastructure management.

When asked to price proactive fixes, engineers can quickly provide a figure. However, when asked to price the alternative - inaction - the conversation stalls because no one has calculated the risk. Reactive spending feels free until it's too late, while proactive spending appears as a predictable monthly line item. Studies show that downtime can cost over $300,000 per hour for many enterprises, not including legal and regulatory costs.

Additionally, 85% of major outages in the past three years were due to human error from skipped or broken procedures, not one-offs.

Proactive infrastructure management reduces recurring risks by shifting from reactive to preventive measures. The real math behind this isn't a single number but a sum of various costs. By calculating your own outage history and revenue, the total is often higher than the casual dismissal in planning meetings. Reactive (wait until it breaks) infrastructure has detection delays of 30-120 minutes, often reported by customers, while proactive infrastructure offers seconds to minutes via automated telemetry.

Resolution for reactive issues involves hours of manual work, whereas proactive methods use automated failover, rollback, or restart. Engineering impact from reactive incidents leads to roadmap delays, on-call fatigue, and missed maintenance windows. Proactive infrastructure reduces toil, as seen in Google's container orchestration, where automatic restarts occur without human intervention.

To improve, move away from reactive operations and embrace proactive infrastructure management, building systems that catch and correct problems before they require human intervention.

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

Hub-and-spoke Azure networking checklist (DNS, routing, NSGs, firewalls)

Hub-and-spoke is one of the most common Azure networking patterns and one of the easiest to get “mostly right” while still shipping a design that breaks under real traffic, real DNS needs, and real…

  • Clearly define hub responsibilities like firewall, VPN gateway, DNS, or shared services subnets
  • Ensure VNet peering is not transitive and spokes have explicit routing and inspection design

The One-Line Refactor That Made this Become undefined in Production

Unlike languages where this is lexically bound to a class instance at definition time, JavaScript decides what this refers to at the moment a function is called, not where it was written.

  • this keyword in JavaScript is bound dynamically at function call
  • Extracting method reference caused this to evaluate to undefined
  • Arrow functions avoid extraction bug by lexical this capture

Which Rendering Engine Should You Use for React Charts?

React is brilliant at managing UI state, but it wasn’t built to handle millions of data points per second. If you’re building advanced visualizations, you’ve likely felt the frustration of a UI that…

  • SVG works well for smaller datasets with CSS styling
  • Canvas is faster for large data but lacks styling
  • SciChart's Visual Xccelerator™ engine offers near-native speeds for complex data

More from Wednesday 23 September →