<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Maxoperf blog</title><description>Load testing, observability, and product engineering notes.</description><link>http://localhost:4321/</link><item><title>API performance testing as a release gate</title><link>http://localhost:4321/blog/api-performance-testing-ci-gates/</link><guid isPermaLink="true">http://localhost:4321/blog/api-performance-testing-ci-gates/</guid><description>A practical pattern for turning API load tests into CI/CD gates without hiding failures behind one average number.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>When private load generation beats public runners</title><link>http://localhost:4321/blog/private-load-generation-byoc/</link><guid isPermaLink="true">http://localhost:4321/blog/private-load-generation-byoc/</guid><description>Use private runner locations when the target is internal, regulated, latency-sensitive, or protected by network boundaries.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Pair load tests with live observability</title><link>http://localhost:4321/blog/observability-during-a-run/</link><guid isPermaLink="true">http://localhost:4321/blog/observability-during-a-run/</guid><description>What to watch during a load test: throughput, latency percentiles, errors, runner health, and the logs that explain failures.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why teams move load testing to the cloud</title><link>http://localhost:4321/blog/why-cloud-load-testing/</link><guid isPermaLink="true">http://localhost:4321/blog/why-cloud-load-testing/</guid><description>How managed runners, private locations, repeatable bundles, and shared run results make load testing easier to trust.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>