<?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://explainers.rudrite.com/</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Rudrite Explainers — any idea, made visible</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/library</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.6</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>The library — every visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/interview-ramp</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/interview-ramp.png</image:loc><image:title>The System Design Interview Ramp — a visual roadmap | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/estimation</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Estimation — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/concurrency</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Concurrency — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/method</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Method — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/consistency</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Consistency — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/traffic</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Traffic — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/delivery</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Delivery — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/ids</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ IDs — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/scaling</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Scaling — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/foundations/hashing</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Foundations ▸ Hashing — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/messaging</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Messaging — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/storage</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Storage — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/streaming</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Streaming — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/caching</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Caching — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/observability</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Observability — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/orchestration</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Orchestration — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/systems/compute</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Systems ▸ Compute — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/ai-ml</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>AI / ML — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/ai-ml/checkpointing</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>AI / ML ▸ Checkpointing — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/languages</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Languages — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/languages/python</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Languages ▸ Python — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/web</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Web — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/t/web/state-management</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://explainers.rudrite.com/og/default.png</image:loc><image:title>Web ▸ State management — visual explainers | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/wal-in-an-hour</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/wal-in-an-hour.png</image:loc><image:title>A Write-Ahead Log You Can Implement in an Hour — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-gil-honestly</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-gil-honestly.png</image:loc><image:title>The GIL, Honestly — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/stream-processor-exactly-once</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/stream-processor-exactly-once.png</image:loc><image:title>Design a Stream Processor with Exactly-Once — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/distributed-cache-hot-keys</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/distributed-cache-hot-keys.png</image:loc><image:title>Design a Distributed Cache — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/back-of-envelope-estimation</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/back-of-envelope-estimation.png</image:loc><image:title>Back-of-the-Envelope: the Numbers That Design Systems — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/anatomy-of-a-race</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/anatomy-of-a-race.png</image:loc><image:title>Threads, Locks &amp; the Anatomy of a Race — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/consistency-quorums-cap</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/consistency-quorums-cap.png</image:loc><image:title>Consistency, Quorums &amp; CAP — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/design-a-system-in-60-minutes</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/design-a-system-in-60-minutes.png</image:loc><image:title>How to Design a System in 60 Minutes — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/rate-limiting-algorithms</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/rate-limiting-algorithms.png</image:loc><image:title>Rate Limiting: Four Algorithms, Honestly Compared — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/idempotency-exactly-once</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/idempotency-exactly-once.png</image:loc><image:title>Idempotency &amp; the Exactly-Once Illusion — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/ad-click-aggregation</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/ad-click-aggregation.png</image:loc><image:title>Design Ad-Click Aggregation (Lambda vs Kappa) — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/dag-job-scheduler</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/dag-job-scheduler.png</image:loc><image:title>Design a DAG Job Scheduler — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/unique-ids-at-scale</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/unique-ids-at-scale.png</image:loc><image:title>Unique IDs at Scale — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/one-server-to-millions</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/one-server-to-millions.png</image:loc><image:title>From One Server to Millions of Users — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/consistent-hashing</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/consistent-hashing.png</image:loc><image:title>Consistent Hashing — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/multi-tenant-query-engine</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/multi-tenant-query-engine.png</image:loc><image:title>Design a Multi-Tenant Query Engine on Object Storage — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/durable-key-value-store</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/durable-key-value-store.png</image:loc><image:title>Design a Durable Key-Value Store — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/metrics-monitoring-system</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/metrics-monitoring-system.png</image:loc><image:title>Design a Metrics &amp; Monitoring System — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/s3-like-object-storage</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/s3-like-object-storage.png</image:loc><image:title>Design S3-Like Object Storage — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/distributed-message-queue</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/distributed-message-queue.png</image:loc><image:title>Design a Distributed Message Queue — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/safetensors-multihost-load</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/safetensors-multihost-load.png</image:loc><image:title>Loading a Safetensors Checkpoint on a Multihost Cluster, Line by Line — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/cpython-queue-line-by-line</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/cpython-queue-line-by-line.png</image:loc><image:title>CPython’s queue.py, Line by Line — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/redux-create-store</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/redux-create-store.png</image:loc><image:title>How Redux createStore Works, Line by Line — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/functools-lru-cache-line-by-line</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/functools-lru-cache-line-by-line.png</image:loc><image:title>functools.lru_cache, Line by Line — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-dict-under-the-hood</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-dict-under-the-hood.png</image:loc><image:title>Python’s Dict, Under the Hood — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-gotchas</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-gotchas.png</image:loc><image:title>Python Gotchas That Fail Interviews — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-iterators-generators-protocols</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-iterators-generators-protocols.png</image:loc><image:title>Iterators, Generators &amp; the Dunder Protocols — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-errors-edge-cases-testing</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-errors-edge-cases-testing.png</image:loc><image:title>Errors, Edge Cases &amp; Testing in the Room — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-api-design-under-pressure</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-api-design-under-pressure.png</image:loc><image:title>Designing a Clean Python API Under Pressure — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/idiomatic-python</loc><lastmod>2026-07-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/idiomatic-python.png</image:loc><image:title>Idiomatic Python — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
  <url><loc>https://explainers.rudrite.com/python-interviewers-trust</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://explainers.rudrite.com/og/python-interviewers-trust.png</image:loc><image:title>Writing Python Interviewers Trust — interactive visual explainer | Rudrite Explainers</image:title></image:image></url>
</urlset>
