<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yousuf-dev.com</loc>
<lastmod>2026-07-16T20:37:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog</loc>
<lastmod>2026-07-16T20:37:31.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/load-balancing-strategies</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/blue-green-deployments-zero-downtime</loc>
<lastmod>2026-07-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/database-sharding-one-becomes-many</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/refresh-tokens-why-access-tokens-expire</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/fallacies-of-distributed-systems</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/connection-pooling-exhaustion</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/idempotency-keys-safe-retries</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/saga-pattern-distributed-transactions</loc>
<lastmod>2026-05-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/cqrs-read-write-model-separation</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/oauth2-flows-explained</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/why-index-not-being-used</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/event-driven-architecture</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/soft-deletes-vs-hard-deletes</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/optimistic-vs-pessimistic-locking</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/sessions-vs-jwt</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/database-transactions-isolation-levels</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/rate-limiting-strategies</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/caching-strategies</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/circuit-breaker-pattern</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/pagination-at-scale-offset-problem</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/n-plus-one-query-problem</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/rest-vs-graphql-vs-grpc</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/database-indexing-how-it-works</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/system-design</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/backend-engineering</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/devops-cloud</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/data-structures-algorithms</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/database</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://yousuf-dev.com/blog/category/security</loc>
<lastmod>2026-07-16T20:37:31.286Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
