<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.aparagarwal.tech</loc>
<lastmod>2026-04-23T04:18:45.187Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/archive</loc>
<lastmod>2026-04-23T04:18:45.187Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/reverse-proxies</loc>
<lastmod>2026-04-23T02:05:03.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/the-foundation-of-auth</loc>
<lastmod>2026-04-23T02:05:02.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/capstone-challenge-social-pulse</loc>
<lastmod>2026-04-23T02:05:02.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/how-the-web-works</loc>
<lastmod>2026-04-23T02:05:03.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/introduction-to-architecture</loc>
<lastmod>2026-04-23T02:05:03.334Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/load-balancers</loc>
<lastmod>2026-04-23T02:05:03.603Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/dns</loc>
<lastmod>2026-04-23T02:05:04.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/system-design-series</loc>
<lastmod>2026-04-23T02:05:04.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/cdn</loc>
<lastmod>2026-04-23T02:05:04.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/scalability-performance-latency-throughput</loc>
<lastmod>2026-04-23T02:08:06.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/building-a-modern-blog-platform-with-vibe-coding</loc>
<lastmod>2026-04-23T02:05:06.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/understanding-middleware</loc>
<lastmod>2026-04-23T02:05:06.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/backend-fundamentals-roadmap</loc>
<lastmod>2026-04-23T02:05:06.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/nodejs-server-setup</loc>
<lastmod>2026-04-23T02:05:06.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/http-methods-and-status-codes</loc>
<lastmod>2026-04-23T02:05:07.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/structuring-routes-and-controllers</loc>
<lastmod>2026-04-23T02:05:08.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/the-art-of-clean-error-handling</loc>
<lastmod>2026-04-23T02:05:08.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/pagination-filtering-and-sorting</loc>
<lastmod>2026-04-23T02:05:08.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/relational-data-in-mongodb</loc>
<lastmod>2026-04-23T02:05:08.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/implementing-global-error-middleware</loc>
<lastmod>2026-04-23T02:05:05.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/building-login-and-jwt-authentication</loc>
<lastmod>2026-04-23T02:05:09.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/data-validation-with-zod</loc>
<lastmod>2026-04-23T02:05:10.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/understanding-api</loc>
<lastmod>2026-04-23T02:05:07.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/file-uploads-from-local-disk-to-cloud</loc>
<lastmod>2026-04-23T02:05:12.159Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/connecting-your-first-database-to-node-js</loc>
<lastmod>2026-04-23T02:05:10.481Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/refresh-tokens-and-session-management</loc>
<lastmod>2026-04-23T02:05:11.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/file-uploads-in-express</loc>
<lastmod>2026-04-23T02:05:11.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
