<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Xingyu Zan</title><link>https://xingyuzan.com/</link><description>Recent content on Xingyu Zan</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://xingyuzan.com/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://xingyuzan.com/writing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://xingyuzan.com/writing/</guid><description>&lt;h1 id="the-tail-of-two-metrics"&gt;&lt;strong&gt;The Tail of Two Metrics&lt;/strong&gt;&lt;/h1&gt;&#10;&lt;p&gt;When a colleague casually remarked, &lt;em&gt;&amp;ldquo;Let&amp;rsquo;s use average response time to show how much faster the query API got,&amp;rdquo;&lt;/em&gt; I felt a sudden spike in my own latency.&lt;/p&gt;&#10;&lt;p&gt;I managed to contain myself, though my voice still came out cold. &amp;ldquo;Why use the average? Just because it makes our optimization look good?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;He stared at me blankly. &amp;ldquo;Why shouldn&amp;rsquo;t I?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Because P99 degraded!&amp;rdquo; I said. &amp;ldquo;Do you even know what P99 measures?&amp;rdquo;&lt;/p&gt;</description></item><item><title>About</title><link>https://xingyuzan.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://xingyuzan.com/about/</guid><description>&lt;p&gt;I&amp;rsquo;m &lt;strong&gt;Xingyu Zan&lt;/strong&gt;, a software engineer and builder.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ve spent much of my career working on backend systems: distributed systems, payments and accounting, migrations, reliability, and the operational problems that appear when software meets production.&lt;/p&gt;&#10;&lt;p&gt;This site is where I keep the work I want to own: essays, projects, experiments, and things I&amp;rsquo;ve learned by building them.&lt;/p&gt;&#10;&lt;p&gt;Elsewhere on the internet, I usually go by &lt;strong&gt;shinyoo&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>