<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>#backend-engineering · Faiz Ahmed Farooqui</title><description>Posts tagged backend-engineering.</description><link>https://faizahmed.in/</link><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><item><title>Secrets Sprawl in Node.js Projects: Detection, Prevention &amp; Secure Deployment (2025)</title><link>https://faizahmed.in/secrets-sprawl-in-nodejs-projects-detection-prevention-and-secure-deployment-2025/</link><guid isPermaLink="true">https://faizahmed.in/secrets-sprawl-in-nodejs-projects-detection-prevention-and-secure-deployment-2025/</guid><pubDate>Tue, 05 Aug 2025 08:07:20 GMT</pubDate><category>nodejs</category><category>secrets-management</category><category>gitguardian</category><category>devsecops</category><category>ci-cd</category><category>backend-engineering</category><category>cloud-security</category><category>software-engineering</category><category>securitybestpractices</category></item><item><title>Master Docker in Real Projects: Compose + CI/CD + Best Practices</title><link>https://faizahmed.in/master-docker-compose-cicd/</link><guid isPermaLink="true">https://faizahmed.in/master-docker-compose-cicd/</guid><pubDate>Wed, 23 Jul 2025 08:52:37 GMT</pubDate><category>postgresql</category><category>software-development</category><category>docker</category><category>nodejs</category><category>webdev</category><category>devops</category><category>containers</category><category>cicd</category><category>phpmyadmin</category><category>docker-compose</category><category>ci-cd</category><category>github-actions-1</category><category>backend-engineering</category></item><item><title>Memory Leaks and Garbage Collection in Node.js: What Developers Get Wrong (And How to Fix It)</title><link>https://faizahmed.in/memory-leaks-and-garbage-collection-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/memory-leaks-and-garbage-collection-in-nodejs/</guid><pubDate>Wed, 21 May 2025 13:27:32 GMT</pubDate><category>nodejs</category><category>javascript</category><category>memory-management</category><category>garbagecollection</category><category>web-development</category><category>backend-engineering</category><category>performance-optimization</category><category>debugging</category><category>v8-engine</category><category>devtip</category></item><item><title>Offset vs Cursor vs Keyset Pagination: Best Practices for Scalable APIs</title><link>https://faizahmed.in/offset-vs-cursor-vs-keyset-pagination/</link><guid isPermaLink="true">https://faizahmed.in/offset-vs-cursor-vs-keyset-pagination/</guid><pubDate>Thu, 01 May 2025 07:47:13 GMT</pubDate><category>backend-engineering</category><category>api-design</category><category>pagination</category><category>nodejs</category><category>webdev</category><category>scalability</category><category>software-architecture</category></item></channel></rss>