TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you insure against regressions in performance critical codepaths?

4 pointsby aayushshah155 months ago
If you work on performance-critical systems like database software or language runtimes, what sort of tooling do you use to insure against regressions in the critical codepaths in your system? Are such checks performed in CI or right before some sort of a release or elsewhere?<p>Tangentially, for folks who spend a lot of time benchmarking systems on non-bare metal instances on AWS EC2, how often do you have to deal with inconsistent benchmark results due to noisy neighbor issues?

1 comment

al2o3cr5 months ago
CI can help for some situations, but frequently the reason a particular code-path gets slow isn&#x27;t visible in CI - could be anything from slow third-parties to slow production-scale databases.<p>Most application performance monitoring tools can set up alerts for specific metrics; at one client, they used that to ensure that an endpoint called by external lead-generation code was returning a result within a specified time budget. (otherwise they wouldn&#x27;t win any leads, which would be Very Bad)