<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rafee Mohamed — Blogs</title><description>Drawn from production engineering and the systems I explore on the side. Thoughts are mine; AI helps refine the writing.</description><link>https://rafeemohamed.com/</link><language>en-us</language><item><title>Distributed Transactions: Sagas</title><link>https://rafeemohamed.com/blogs/distributed-transactions-sagas/</link><guid isPermaLink="true">https://rafeemohamed.com/blogs/distributed-transactions-sagas/</guid><description>The saga pattern for long-lived business transactions. Coordinating multi-step workflows across services without holding locks, and handling failure through compensations.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>distributed-systems</category><category>sagas</category><category>microservices</category></item><item><title>Distributed Transactions: Commit Protocols</title><link>https://rafeemohamed.com/blogs/distributed-transactions-commit-protocols/</link><guid isPermaLink="true">https://rafeemohamed.com/blogs/distributed-transactions-commit-protocols/</guid><description>How distributed systems get every node to agree on whether a transaction committed. From two-phase commit through Paxos Commit, and the safety/liveness trade-offs each one makes.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>distributed-systems</category><category>consistency</category><category>2pc</category></item><item><title>Designing a Distributed Rate Limiter</title><link>https://rafeemohamed.com/blogs/distributed-rate-limiter/</link><guid isPermaLink="true">https://rafeemohamed.com/blogs/distributed-rate-limiter/</guid><description>Designing a rate limiter that holds up at high request rates: the algorithm trade-offs, where it lives in the stack, and what starts to break as you scale.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><category>distributed-systems</category><category>rate-limiting</category><category>redis</category></item><item><title>Rate Limiting Algorithms</title><link>https://rafeemohamed.com/blogs/rate-limiting-algorithms/</link><guid isPermaLink="true">https://rafeemohamed.com/blogs/rate-limiting-algorithms/</guid><description>The common rate-limiting algorithms, what each one trades off, and the race conditions you have to design around.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>distributed-systems</category><category>rate-limiting</category><category>algorithms</category><category>redis</category></item></channel></rss>