<?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-23T08:20:30.128Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/archive</loc>
<lastmod>2026-04-23T08:20:30.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/how-the-web-works</loc>
<lastmod>2026-04-23T04:36:33.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/introduction-to-architecture</loc>
<lastmod>2026-04-23T04:36:33.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/load-balancers</loc>
<lastmod>2026-04-23T04:36:33.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/reverse-proxies</loc>
<lastmod>2026-04-23T04:36:31.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/the-foundation-of-auth</loc>
<lastmod>2026-04-23T04:36:32.319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/capstone-challenge-social-pulse</loc>
<lastmod>2026-04-23T04:36:33.143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/dns</loc>
<lastmod>2026-04-23T04:36:34.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/system-design-series</loc>
<lastmod>2026-04-23T04:36:34.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/cdn</loc>
<lastmod>2026-04-23T04:36:34.542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/scalability-performance-latency-throughput</loc>
<lastmod>2026-04-23T04:36:35.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/understanding-middleware</loc>
<lastmod>2026-04-23T04:36:36.610Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/backend-fundamentals-roadmap</loc>
<lastmod>2026-04-23T04:36:36.816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/nodejs-server-setup</loc>
<lastmod>2026-04-23T04:36:37.076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/structuring-routes-and-controllers</loc>
<lastmod>2026-04-23T04:36:37.631Z</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-23T04:36:38.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/pagination-filtering-and-sorting</loc>
<lastmod>2026-04-23T04:36:38.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/relational-data-in-mongodb</loc>
<lastmod>2026-04-23T04:36:39.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/implementing-global-error-middleware</loc>
<lastmod>2026-04-23T04:36:39.835Z</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-23T04:36:40.203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/data-validation-with-zod</loc>
<lastmod>2026-04-23T04:36:41.089Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/understanding-api</loc>
<lastmod>2026-04-23T04:36:41.601Z</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-23T04:36:36.090Z</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-23T04:36:37.355Z</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-23T04:36:41.994Z</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-23T04:36:42.920Z</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-23T04:36:43.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.aparagarwal.tech/posts/file-uploads-in-express</loc>
<lastmod>2026-04-23T04:36:44.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
