<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fault Tolerance on Nalar</title>
    <link>https://nalar.dev/tags/fault-tolerance/</link>
    <description>Recent content in Fault Tolerance on Nalar</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 07 Sep 2026 00:00:00 +0700</lastBuildDate>
    <atom:link href="https://nalar.dev/tags/fault-tolerance/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Circuit Breakers for Failing Dependencies</title>
      <link>https://nalar.dev/circuit-breakers-for-failing-dependencies/</link>
      <pubDate>Mon, 07 Sep 2026 00:00:00 +0700</pubDate>
      <guid>https://nalar.dev/circuit-breakers-for-failing-dependencies/</guid>
      <description>&lt;p&gt;A dependency can fail in a way that is worse than an immediate error. It may accept connections but respond slowly, time out repeatedly, or reject nearly every request while callers continue sending more work.&lt;/p&gt;&#xA;&lt;p&gt;If your application keeps calling that dependency for every incoming request, the original failure can consume connection pools, worker capacity, and latency budgets in your own service. Retrying every failure can increase the pressure further.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
