<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Distributed Systems on Nalar</title>
    <link>https://nalar.dev/id/tags/distributed-systems/</link>
    <description>Recent content in Distributed Systems on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Sun, 20 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/distributed-systems/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Stale-While-Revalidate Mengeluarkan Refresh Cache dari Request Path</title>
      <link>https://nalar.dev/id/stale-while-revalidate-mengeluarkan-refresh-cache-dari-request-path/</link>
      <pubDate>Sun, 20 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/stale-while-revalidate-mengeluarkan-refresh-cache-dari-request-path/</guid>
      <description>&lt;h1 id=&#34;stale-while-revalidate-mengeluarkan-refresh-cache-dari-request-path&#34;&gt;Stale-While-Revalidate Mengeluarkan Refresh Cache dari Request Path&lt;/h1&gt;&#xA;&lt;p&gt;Cache entry tidak langsung kehilangan seluruh kegunaannya tepat saat freshness timer habis. Untuk sebagian data, value yang berumur beberapa detik tetap lebih berguna daripada membuat setiap caller menunggu backend refresh. Stale-while-revalidate memakai toleransi tersebut secara eksplisit: cache dapat menyajikan value yang sudah expired selama interval terbatas sementara refresh berjalan terpisah.&lt;/p&gt;&#xA;&lt;p&gt;Policy ini mengubah refresh dari kewajiban di request path menjadi background work untuk entry yang masih dapat diterima saat stale. Latency spike di sekitar expiration dapat berkurang, tetapi service harus memiliki batas jelas mengenai umur maksimum response yang masih boleh disajikan.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
