<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>#system-design · Faiz Ahmed Farooqui</title><description>Posts tagged system-design.</description><link>https://faizahmed.in/</link><item><title>Retries Are Not a Fix. They Are a Liability.</title><link>https://faizahmed.in/why-retries-are-not-a-fix/</link><guid isPermaLink="true">https://faizahmed.in/why-retries-are-not-a-fix/</guid><pubDate>Sat, 18 Apr 2026 05:00:00 GMT</pubDate><category>distributed-systems</category><category>system-design</category><category>background-jobs</category><category>nodejs</category><category>nestjs</category><category>queue</category></item><item><title>Your Background Jobs Are Not Failing. They Are Lying.</title><link>https://faizahmed.in/why-your-background-jobs-are-lying/</link><guid isPermaLink="true">https://faizahmed.in/why-your-background-jobs-are-lying/</guid><pubDate>Thu, 16 Apr 2026 11:17:39 GMT</pubDate><category>background-jobs</category><category>distributed-systems</category><category>system-design</category><category>backend-engineering</category><category>queue-systems</category><category>nestjs</category><category>nodejs</category><category>idempotency</category><category>reliability-engineering</category><category>async-processing</category></item><item><title>Scaling the Boring Stuff: Sending 10 Million Notifications with a Simple Node.js Job Worker</title><link>https://faizahmed.in/scaling-the-boring-stuff-sending-10-million-notifications-with-a-simple-nodejs-job-worker/</link><guid isPermaLink="true">https://faizahmed.in/scaling-the-boring-stuff-sending-10-million-notifications-with-a-simple-nodejs-job-worker/</guid><pubDate>Wed, 04 Feb 2026 13:30:28 GMT</pubDate><category>nodejs</category><category>system-design</category><category>scalability</category><category>backend-engineering</category><category>distributed-systems</category></item></channel></rss>