<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Monu Kumar — Engineering Blog</title>
    <link>https://blog.monukmodi.com</link>
    <description>Technical articles on AI, full-stack engineering, and system design.</description>
    <language>en-us</language>
    <atom:link href="https://monukmodi-blog.vercel.app/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Reranking Vector Search: How Rerankers Improve RAG]]></title>
      <link>https://monukmodi.com/blog/reranking-vector-search</link>
      <guid isPermaLink="true">https://monukmodi.com/blog/reranking-vector-search</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Learn how two-stage retrieval with cross-encoder rerankers dramatically improves RAG accuracy, latency tradeoffs, and production deployment patterns.]]></description>
      <category>ai</category>
    </item>
    <item>
      <title><![CDATA[Senior Engineer Career Growth: Skills Beyond Writing Code]]></title>
      <link>https://blog.monukmodi.com/senior-engineer-career-growth</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/senior-engineer-career-growth</guid>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A practical guide to senior engineer growth—technical leadership, communication, ownership, mentoring, and building impact at scale.]]></description>
      <category>career</category>
    </item>
    <item>
      <title><![CDATA[Designing Rate Limiters: Algorithms, Distributed Systems, and Tradeoffs]]></title>
      <link>https://blog.monukmodi.com/designing-rate-limiters</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/designing-rate-limiters</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Compare token bucket, sliding window, and fixed window rate limiters—and learn how to implement them in distributed production systems.]]></description>
      <category>system-design</category>
    </item>
    <item>
      <title><![CDATA[Redis Caching Patterns Explained: Cache-Aside, TTL, and Invalidation]]></title>
      <link>https://blog.monukmodi.com/redis-caching-patterns-explained</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/redis-caching-patterns-explained</guid>
      <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Master Redis caching patterns—cache-aside, read-through, write-through, TTL strategies, and invalidation for high-performance APIs.]]></description>
      <category>redis</category>
    </item>
    <item>
      <title><![CDATA[Docker Production Best Practices: Security, Images, and Orchestration]]></title>
      <link>https://blog.monukmodi.com/docker-production-best-practices</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/docker-production-best-practices</guid>
      <pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Run containers safely in production with minimal images, non-root users, health checks, multi-stage builds, and deployment patterns.]]></description>
      <category>docker</category>
    </item>
    <item>
      <title><![CDATA[RAG Architecture Production Patterns: Retrieval, Ranking, and Evaluation]]></title>
      <link>https://blog.monukmodi.com/rag-architecture-production-patterns</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/rag-architecture-production-patterns</guid>
      <pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Design production RAG systems with chunking strategies, hybrid search, reranking, caching, and continuous evaluation pipelines.]]></description>
      <category>llm</category>
    </item>
    <item>
      <title><![CDATA[Next.js App Router Data Fetching: Server Components, Caching, and Patterns]]></title>
      <link>https://blog.monukmodi.com/nextjs-app-router-data-fetching</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/nextjs-app-router-data-fetching</guid>
      <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[A comprehensive guide to fetching data in Next.js App Router with Server Components, fetch caching, revalidation, and streaming.]]></description>
      <category>nextjs</category>
    </item>
    <item>
      <title><![CDATA[CI/CD with GitHub Actions: Pipelines for Modern Web Projects]]></title>
      <link>https://blog.monukmodi.com/ci-cd-github-actions-guide</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/ci-cd-github-actions-guide</guid>
      <pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Build reliable CI/CD pipelines with GitHub Actions—workflows, caching, matrix builds, deployments, and secrets for Node.js and Docker apps.]]></description>
      <category>devops</category>
    </item>
    <item>
      <title><![CDATA[Prompt Engineering for Production: Patterns Beyond Basic Instructions]]></title>
      <link>https://blog.monukmodi.com/prompt-engineering-production-guide</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/prompt-engineering-production-guide</guid>
      <pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Build reliable LLM features with structured prompts, few-shot design, chain-of-thought guardrails, evaluation, and versioning in production.]]></description>
      <category>gen-ai</category>
    </item>
    <item>
      <title><![CDATA[Building an LLM Gateway at Scale]]></title>
      <link>https://monukmodi.com/blog/building-llm-gateway-at-scale</link>
      <guid isPermaLink="true">https://monukmodi.com/blog/building-llm-gateway-at-scale</guid>
      <pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[How to centralize LLM access for thousands of developers with intelligent routing, caching, and cost controls across multiple model providers.]]></description>
      <category>ai</category>
    </item>
    <item>
      <title><![CDATA[React Performance Optimization: A Practical Production Guide]]></title>
      <link>https://blog.monukmodi.com/react-performance-optimization-guide</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/react-performance-optimization-guide</guid>
      <pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Learn measurable React optimization techniques—from memoization, virtualization, and code splitting to profiling and avoiding premature optimization.]]></description>
      <category>react</category>
    </item>
    <item>
      <title><![CDATA[PostgreSQL Indexing Complete Guide: B-Tree, GIN, and Query Tuning]]></title>
      <link>https://blog.monukmodi.com/postgresql-indexing-complete-guide</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/postgresql-indexing-complete-guide</guid>
      <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Master PostgreSQL indexes—from B-tree fundamentals to partial, composite, and GIN indexes—with EXPLAIN-driven optimization strategies.]]></description>
      <category>postgresql</category>
    </item>
    <item>
      <title><![CDATA[Multi-Agent Systems in Production]]></title>
      <link>https://monukmodi.com/blog/multi-agent-systems-in-production</link>
      <guid isPermaLink="true">https://monukmodi.com/blog/multi-agent-systems-in-production</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Practical patterns for orchestrating autonomous agents with tool use, memory, and human-in-the-loop guardrails in real-world deployments.]]></description>
      <category>ai</category>
    </item>
    <item>
      <title><![CDATA[JavaScript Event Loop Explained: From Call Stack to Microtasks]]></title>
      <link>https://blog.monukmodi.com/javascript-event-loop-explained</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/javascript-event-loop-explained</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[A deep dive into how the JavaScript event loop orchestrates synchronous code, callbacks, microtasks, and macrotasks in browsers and Node.js.]]></description>
      <category>javascript</category>
    </item>
    <item>
      <title><![CDATA[Building Scalable Node.js REST APIs: Architecture and Production Patterns]]></title>
      <link>https://blog.monukmodi.com/building-scalable-nodejs-rest-api</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/building-scalable-nodejs-rest-api</guid>
      <pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Design production-grade Node.js REST APIs with layering, validation, error handling, logging, and horizontal scaling strategies.]]></description>
      <category>nodejs</category>
    </item>
    <item>
      <title><![CDATA[TypeScript Generics Complete Guide: From Basics to Advanced Patterns]]></title>
      <link>https://blog.monukmodi.com/typescript-generics-complete-guide</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/typescript-generics-complete-guide</guid>
      <pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Master generic functions, constraints, conditional types, and utility patterns that make TypeScript scale in large applications.]]></description>
      <category>typescript</category>
    </item>
    <item>
      <title><![CDATA[Testing Strategies for Node.js APIs: Unit, Integration, and E2E]]></title>
      <link>https://blog.monukmodi.com/testing-strategies-for-nodejs-apis</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/testing-strategies-for-nodejs-apis</guid>
      <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Build confidence in Node.js APIs with layered testing—Jest, Supertest, test databases, mocks, and CI patterns for reliable releases.]]></description>
      <category>testing</category>
    </item>
    <item>
      <title><![CDATA[The Future of RAG in Enterprise Systems]]></title>
      <link>https://monukmodi.com/blog/the-future-of-rag-in-enterprise-systems</link>
      <guid isPermaLink="true">https://monukmodi.com/blog/the-future-of-rag-in-enterprise-systems</guid>
      <pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Production-ready RAG requires more than a vector database. Explore architectural patterns for reliability, governance, and scale in enterprise AI systems.]]></description>
      <category>ai</category>
    </item>
    <item>
      <title><![CDATA[Understanding React Reconciliation: Fiber, Diffing, and Keys]]></title>
      <link>https://blog.monukmodi.com/understanding-react-reconciliation</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/understanding-react-reconciliation</guid>
      <pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Learn how React reconciles virtual trees, why keys matter, and how the Fiber architecture enables concurrent rendering.]]></description>
      <category>react</category>
    </item>
    <item>
      <title><![CDATA[JavaScript Closures Deep Dive: Scope, Memory, and Practical Patterns]]></title>
      <link>https://blog.monukmodi.com/javascript-closures-deep-dive</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/javascript-closures-deep-dive</guid>
      <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Understand how closures capture lexical environments, power module patterns, and cause subtle bugs—and learn patterns used in production code.]]></description>
      <category>javascript</category>
    </item>
    <item>
      <title><![CDATA[JWT vs Session Authentication: Choosing the Right Approach]]></title>
      <link>https://blog.monukmodi.com/jwt-vs-session-authentication</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/jwt-vs-session-authentication</guid>
      <pubDate>Tue, 09 Jul 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Compare JWT and session-based authentication—security tradeoffs, storage, scaling, and hybrid patterns for modern web apps.]]></description>
      <category>authentication</category>
    </item>
    <item>
      <title><![CDATA[GraphQL vs REST API Comparison: Tradeoffs for Modern Backends]]></title>
      <link>https://blog.monukmodi.com/graphql-vs-rest-api-comparison</link>
      <guid isPermaLink="true">https://blog.monukmodi.com/graphql-vs-rest-api-comparison</guid>
      <pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[Compare GraphQL and REST for API design—query flexibility, caching, tooling, performance, and when to choose each for your stack.]]></description>
      <category>graphql</category>
    </item>
  </channel>
</rss>