<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://roshansahani.dev</loc>
<lastmod>2026-10-01T12:52:36.731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog</loc>
<lastmod>2026-10-01T12:52:36.731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roshansahani.dev/archive</loc>
<lastmod>2026-10-01T12:52:36.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/indexes-aren-t-simple-they-re-strategic-1777110842373</loc>
<lastmod>2026-04-25T09:54:03.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/lgtm-loki-grafana-tempo-mimir-1775303105153</loc>
<lastmod>2026-04-04T11:45:05.974Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/clients-blasting-100-requests-while-our-backend-can-safely-handle-only-5-concurrent-third-party-calls-1771677595772</loc>
<lastmod>2026-02-21T12:40:00.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768998380163</loc>
<lastmod>2026-01-21T12:26:20.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768998316511</loc>
<lastmod>2026-01-21T12:25:16.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768998203735</loc>
<lastmod>2026-01-21T12:23:23.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768998090282</loc>
<lastmod>2026-01-21T12:21:30.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768997898329</loc>
<lastmod>2026-01-21T12:18:18.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768997820301</loc>
<lastmod>2026-01-21T12:17:00.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/how-youtube-scales-its-massive-mysql-databases-1768997591222</loc>
<lastmod>2026-01-21T12:13:11.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/deploying-aws-stack-ec2-docker-1768997455862</loc>
<lastmod>2026-01-21T12:10:56.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roshansahani.dev/blog/-1768058216667</loc>
<lastmod>2026-01-10T15:17:01.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
