<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rate-Limiting on Aayush Bajaj's Augmenting Infrastructure</title><link>https://abaj.ai/tags/rate-limiting/</link><description>Recent content in Rate-Limiting on Aayush Bajaj's Augmenting Infrastructure</description><generator>Hugo</generator><language>en</language><copyright>© 2026 Aayush Bajaj</copyright><lastBuildDate>Fri, 10 Jul 2026 08:20:15 +1000</lastBuildDate><atom:link href="https://abaj.ai/tags/rate-limiting/index.xml" rel="self" type="application/rss+xml"/><item><title>API Design</title><link>https://abaj.ai/wiki/se/architecture-design/api/</link><pubDate>Thu, 09 Jul 2026 21:02:56 +1000</pubDate><guid>https://abaj.ai/wiki/se/architecture-design/api/</guid><description>&lt;p>an api is a promise you cannot take back: the moment a second team depends on it, every quirk you shipped is load-bearing.&lt;span class="margin-note" data-note="hyrum&amp;#39;s law: with enough users, every observable behaviour of your system will be depended on by somebody">
 &lt;span class="margin-note-indicator">𐃏&lt;/span>
&lt;/span>

this page is the checklist for making promises deliberately — resources and verbs, status codes, pagination, versioning, errors, auth, and rate limiting, with the http machinery treated as the application-layer protocol it is (Kurose, James F. and Ross, Keith W., 2020).&lt;/p></description></item></channel></rss>