<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://system-design.rudrite.com/</loc><lastmod>2026-09-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority><image:image><image:loc>https://system-design.rudrite.com/og/default.png</image:loc><image:title>Rudrite System Design: interview patterns, made visible</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/offline</loc><lastmod>2026-09-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/default.png</image:loc><image:title>Read it offline | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/load-balancing</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/load-balancing.png</image:loc><image:title>Load balancing and stateless services pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/caching</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/caching.png</image:loc><image:title>Caching: where, what, invalidation pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/rate-limiting</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/rate-limiting.png</image:loc><image:title>Rate limiting and back-pressure pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/queues</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/queues.png</image:loc><image:title>Queues and stream processing pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/storage-engines</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/storage-engines.png</image:loc><image:title>Storage engines: rows, LSM trees, B-trees pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/replication</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/replication.png</image:loc><image:title>Replication and leader election pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/partitioning</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/partitioning.png</image:loc><image:title>Partitioning and consistent hashing pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/blob-storage</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/blob-storage.png</image:loc><image:title>Blob storage and CDNs pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/search-indexes</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/search-indexes.png</image:loc><image:title>Search and inverted indexes pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/consistency</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/consistency.png</image:loc><image:title>Consistency: what a client can see pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/idempotency</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/idempotency.png</image:loc><image:title>Idempotency, retries and exactly-once pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/ids-and-clocks</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/ids-and-clocks.png</image:loc><image:title>IDs, clocks and ordering pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/observability</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/observability.png</image:loc><image:title>Observability and capacity pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/multi-region</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/multi-region.png</image:loc><image:title>Multi-region and failover pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/auth-and-secrets</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/auth-and-secrets.png</image:loc><image:title>Auth and secrets, as far as the round goes pattern, explained with Python | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/url-shortener</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/url-shortener.png</image:loc><image:title>Design a URL shortener | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/key-value-store</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/key-value-store.png</image:loc><image:title>Design a key-value store | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/news-feed</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/news-feed.png</image:loc><image:title>Design a news feed | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/chat-and-presence</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/chat-and-presence.png</image:loc><image:title>Design a chat app with presence | Rudrite System Design</image:title></image:image></url>
  <url><loc>https://system-design.rudrite.com/problems</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://system-design.rudrite.com/og/problems.png</image:loc><image:title>Prompt index | Rudrite System Design</image:title></image:image></url>
</urlset>
