<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.rafeuddaraj.me/</loc></url><url><loc>https://www.rafeuddaraj.me/about</loc></url><url><loc>https://www.rafeuddaraj.me/achievements</loc></url><url><loc>https://www.rafeuddaraj.me/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog"/></url><url><loc>https://www.rafeuddaraj.me/blog/block-ai-crawlers-cloudflare-waf-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/block-ai-crawlers-cloudflare-waf-guide"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/block-ai-crawlers-cloudflare-waf-guide"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/artificial-intelligence</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/artificial-intelligence"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/artificial-intelligence"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/backend-engineering</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/backend-engineering"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/backend-engineering"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/software-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/software-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/software-architecture"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/software-engineering</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/software-engineering"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/software-engineering"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/system-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/system-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/system-architecture"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/system-design</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/system-design"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/system-design"/></url><url><loc>https://www.rafeuddaraj.me/blog/category/web-security</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/web-security"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/web-security"/></url><url><loc>https://www.rafeuddaraj.me/blog/cursor-pagination-under-the-hood</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/cursor-pagination-under-the-hood"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/cursor-pagination-under-the-hood"/></url><url><loc>https://www.rafeuddaraj.me/blog/deep-dive-oop-vs-functional-programming-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/deep-dive-oop-vs-functional-programming-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/deep-dive-oop-vs-functional-programming-architecture"/></url><url><loc>https://www.rafeuddaraj.me/blog/distributed-locks-redlock-fencing-tokens-explained</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-locks-redlock-fencing-tokens-explained"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-locks-redlock-fencing-tokens-explained"/></url><url><loc>https://www.rafeuddaraj.me/blog/distributed-sagas-compensating-transactions-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-sagas-compensating-transactions-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-sagas-compensating-transactions-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/blog/distributed-systems-transactional-outbox-idempotency-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-systems-transactional-outbox-idempotency-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-systems-transactional-outbox-idempotency-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/blog/exactly-once-delivery-myth-distributed-systems</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/exactly-once-delivery-myth-distributed-systems"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/exactly-once-delivery-myth-distributed-systems"/></url><url><loc>https://www.rafeuddaraj.me/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/blog/how-database-connection-pools-work-under-the-hood</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/how-database-connection-pools-work-under-the-hood"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/how-database-connection-pools-work-under-the-hood"/></url><url><loc>https://www.rafeuddaraj.me/blog/http-query-method-rfc-10008-complete-engineering-handbook</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/http-query-method-rfc-10008-complete-engineering-handbook"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/http-query-method-rfc-10008-complete-engineering-handbook"/></url><url><loc>https://www.rafeuddaraj.me/blog/messenger-delete-conversation-architecture-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/messenger-delete-conversation-architecture-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/messenger-delete-conversation-architecture-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/blog/page/2</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/page/2"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/page/2"/></url><url><loc>https://www.rafeuddaraj.me/blog/qr-code-engineering-handbook-optical-physics-production-pipeline</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/qr-code-engineering-handbook-optical-physics-production-pipeline"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/qr-code-engineering-handbook-optical-physics-production-pipeline"/></url><url><loc>https://www.rafeuddaraj.me/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability"/></url><url><loc>https://www.rafeuddaraj.me/blog/ultimate-system-design-handbook-case-study-global-scale</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/ultimate-system-design-handbook-case-study-global-scale"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/ultimate-system-design-handbook-case-study-global-scale"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/block-ai-crawlers-cloudflare-waf-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/block-ai-crawlers-cloudflare-waf-guide"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/block-ai-crawlers-cloudflare-waf-guide"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/artificial-intelligence</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/artificial-intelligence"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/artificial-intelligence"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/backend-engineering</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/backend-engineering"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/backend-engineering"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/software-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/software-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/software-architecture"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/software-engineering</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/software-engineering"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/software-engineering"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/system-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/system-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/system-architecture"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/system-design</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/system-design"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/system-design"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/category/web-security</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/category/web-security"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/category/web-security"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/cursor-pagination-under-the-hood</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/cursor-pagination-under-the-hood"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/cursor-pagination-under-the-hood"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/deep-dive-oop-vs-functional-programming-architecture</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/deep-dive-oop-vs-functional-programming-architecture"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/deep-dive-oop-vs-functional-programming-architecture"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/distributed-locks-redlock-fencing-tokens-explained</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-locks-redlock-fencing-tokens-explained"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-locks-redlock-fencing-tokens-explained"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/distributed-sagas-compensating-transactions-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-sagas-compensating-transactions-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-sagas-compensating-transactions-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/distributed-systems-transactional-outbox-idempotency-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/distributed-systems-transactional-outbox-idempotency-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/distributed-systems-transactional-outbox-idempotency-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/exactly-once-delivery-myth-distributed-systems</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/exactly-once-delivery-myth-distributed-systems"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/exactly-once-delivery-myth-distributed-systems"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/generative-ai-under-the-hood-google-vs-openai-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/how-database-connection-pools-work-under-the-hood</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/how-database-connection-pools-work-under-the-hood"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/how-database-connection-pools-work-under-the-hood"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/http-query-method-rfc-10008-complete-engineering-handbook</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/http-query-method-rfc-10008-complete-engineering-handbook"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/http-query-method-rfc-10008-complete-engineering-handbook"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/messenger-delete-conversation-architecture-deep-dive</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/messenger-delete-conversation-architecture-deep-dive"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/messenger-delete-conversation-architecture-deep-dive"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/page/2</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/page/2"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/page/2"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/qr-code-engineering-handbook-optical-physics-production-pipeline</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/qr-code-engineering-handbook-optical-physics-production-pipeline"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/qr-code-engineering-handbook-optical-physics-production-pipeline"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/the-complete-engineering-handbook-data-structures-and-algorithms-for-production-scalability"/></url><url><loc>https://www.rafeuddaraj.me/bn/blog/ultimate-system-design-handbook-case-study-global-scale</loc><xhtml:link rel="alternate" hreflang="en" href="https://www.rafeuddaraj.me/blog/ultimate-system-design-handbook-case-study-global-scale"/><xhtml:link rel="alternate" hreflang="bn" href="https://www.rafeuddaraj.me/bn/blog/ultimate-system-design-handbook-case-study-global-scale"/></url><url><loc>https://www.rafeuddaraj.me/contact</loc></url><url><loc>https://www.rafeuddaraj.me/cv</loc></url><url><loc>https://www.rafeuddaraj.me/education</loc></url><url><loc>https://www.rafeuddaraj.me/endorsements</loc></url><url><loc>https://www.rafeuddaraj.me/experience</loc></url><url><loc>https://www.rafeuddaraj.me/latest</loc></url><url><loc>https://www.rafeuddaraj.me/latest/page/2</loc></url><url><loc>https://www.rafeuddaraj.me/latest/page/3</loc></url><url><loc>https://www.rafeuddaraj.me/projects</loc></url><url><loc>https://www.rafeuddaraj.me/projects/2talklink</loc></url><url><loc>https://www.rafeuddaraj.me/projects/cst-club-management</loc></url><url><loc>https://www.rafeuddaraj.me/projects/desco-control</loc></url><url><loc>https://www.rafeuddaraj.me/projects/next-irrigator</loc></url><url><loc>https://www.rafeuddaraj.me/projects/safe-house</loc></url><url><loc>https://www.rafeuddaraj.me/projects/student-clearance-management</loc></url><url><loc>https://www.rafeuddaraj.me/topics</loc></url><url><loc>https://www.rafeuddaraj.me/topics/algorithms</loc></url><url><loc>https://www.rafeuddaraj.me/topics/api-design</loc></url><url><loc>https://www.rafeuddaraj.me/topics/backend</loc></url><url><loc>https://www.rafeuddaraj.me/topics/databases</loc></url><url><loc>https://www.rafeuddaraj.me/topics/distributed-systems</loc></url><url><loc>https://www.rafeuddaraj.me/topics/firebase</loc></url><url><loc>https://www.rafeuddaraj.me/topics/iot</loc></url><url><loc>https://www.rafeuddaraj.me/topics/javascript</loc></url><url><loc>https://www.rafeuddaraj.me/topics/kafka</loc></url><url><loc>https://www.rafeuddaraj.me/topics/mongodb</loc></url><url><loc>https://www.rafeuddaraj.me/topics/nextjs</loc></url><url><loc>https://www.rafeuddaraj.me/topics/nodejs</loc></url><url><loc>https://www.rafeuddaraj.me/topics/performance</loc></url><url><loc>https://www.rafeuddaraj.me/topics/postgresql</loc></url><url><loc>https://www.rafeuddaraj.me/topics/prisma</loc></url><url><loc>https://www.rafeuddaraj.me/topics/python</loc></url><url><loc>https://www.rafeuddaraj.me/topics/react</loc></url><url><loc>https://www.rafeuddaraj.me/topics/security</loc></url><url><loc>https://www.rafeuddaraj.me/topics/software-architecture</loc></url><url><loc>https://www.rafeuddaraj.me/topics/system-design</loc></url><url><loc>https://www.rafeuddaraj.me/topics/tailwind-css</loc></url><url><loc>https://www.rafeuddaraj.me/topics/typescript</loc></url><url><loc>https://www.rafeuddaraj.me/topics/websocket</loc></url><url><loc>https://www.rafeuddaraj.me/videos</loc></url><url><loc>https://www.rafeuddaraj.me/videos/page/2</loc></url></urlset>