Urgent.News

What's breaking now, across thousands of outlets.

Tech

Speeding Up Software Delivery Is Changing How We Debug Performance

Deployment frequency has become one of the clearest markers of a mature engineering organization. Teams that once shipped monthly now ship daily, and teams that shipped daily now ship several times a day. This shift has largely delivered on its promise. Smaller changes are easier to reason about, rollbacks are faster, and feedback loops are […]

Speeding Up Software Delivery Is Changing How We Debug Performance

As software development speeds up, a new challenge emerges in debugging performance issues. Teams that once released monthly now deploy daily, and some release several times a day. While this shift has brought benefits like smaller changes and faster rollbacks, it has also complicated performance debugging. Traditional methods rely on a stable baseline to compare against, but with frequent deployments, this baseline moves continuously.

Performance issues can now trace back to any recent deployment, making it difficult to pinpoint the cause. Smaller, frequent deployments simplify review and rollback, but attributing a performance issue to a specific change becomes a process of elimination across many changes. Transaction level visibility, such as tracing specific methods or queries, can help isolate performance issues independent of deployment history.

Dependency mapping also aids in understanding service interactions. However, delivery speed and diagnostic speed are separate measures. An organization can improve deployment frequency without necessarily improving diagnostic time, which can increase if investigation practices haven't kept pace. To address this, runtime visibility should be integrated into every deployment, not added later, to maintain the velocity gained from frequent releases when investigating performance issues.

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

Read the original at devops.com →

More in Tech

Why DNS Needs to Be Treated as Critical Infrastructure

DNS is one of those infrastructure components that only gets attention when something breaks, and by then, the damage is already done. An application may appear healthy, servers may be reachable, and network connectivity may show green across the board.

Data centers are black boxes, but California wants to change that

California Gov. Gavin Newsom signed a slate of bills on Monday that could finally give communities better data - and more say - on how data centers impact their electricity bills and water supply. As data centers invade a growing number of communities across the US, they've triggered protests over how the infrastructure underpinning AI…

More from Wednesday 23 September →