<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dsamindmap.com</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dsamindmap.com/techniques</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://dsamindmap.com/cheatsheet</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/java-cheatsheet</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/strings</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/hash-map</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/stack</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/queue</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/linked-list</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/trees</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/heap</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/dynamic-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/greedy</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/matrix</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/bit-manipulation</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/trie</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/sorting</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/range-structures</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/dsa/math</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/bfs-vs-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/quicksort-vs-merge-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/array-vs-linked-list</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/stack-vs-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/hashmap-vs-treemap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/memoization-vs-tabulation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/greedy-vs-dynamic-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/dijkstra-vs-bellman-ford</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/bst-vs-hash-table</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/heap-vs-binary-search-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/kruskal-vs-prim</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/two-pointers-vs-sliding-window</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/segment-tree-vs-fenwick-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/compare/recursion-vs-iteration</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/numbers-to-know</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/scaling</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/databases</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/caching</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/communication</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/real-time</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/security</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/reliability</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/observability</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/courses/system-design/common-designs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sw-fixed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sw-variable</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sw-expand</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sw-mono</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-converge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-same</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-fastslow</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-dutch</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ps-1d</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ps-hashmap</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ps-2d</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ka-max</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ka-product</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ka-circular</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bs-classic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bs-rotated</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bs-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bs-boundary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/iv-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/iv-insert</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/iv-nonoverlap</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/iv-sweep</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/cs-missing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/cs-duplicate</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/cs-all-missing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/arr-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/arr-copy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/arr-convert</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/arr-ops</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sh-anagram</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sh-group</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sh-rolling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ss-longest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ss-min-window</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ss-anagram-find</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/spal-expand</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/spal-manacher</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/spal-partition</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sdp-lcs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sdp-edit</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sdp-palindrome</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sk-kmp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sk-z</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hc-twosum</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hc-subarray</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hf-topk</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hf-majority</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hd-lru</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hd-lfu</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hd-consistent</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hmap-core</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hmap-construct</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hmap-iterate</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hset-core</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-nge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-histogram</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-rain</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-stock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sp-valid</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sp-decode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sp-minremove</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/se-rpn</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/se-calc</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qb-level</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qb-shortest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qb-multi</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qd-max</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qd-min</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qds-circular</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/qds-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lf-detect</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lf-middle</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lr-full</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lr-sublist</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lr-kgroup</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lm-two</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/lm-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ld-lru</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ld-copy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tt-pre</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tt-in</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tt-post</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tt-level</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tt-morris</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/trr-top</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/trr-bottom</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-maxpath</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tp-diameter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tb-validate</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tb-kth</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tb-lca</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tc-prein</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tc-serialize</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tc-flatten</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-subsets</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-perms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-combos</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-constraint</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-nqueens</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rbt-sudoku</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rdc-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rdc-quick</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rdc-closest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hk-largest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hk-frequent</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hk-closest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/h2-median</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/h2-sliding</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hm-k</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hm-range</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hr-reorg</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/hr-task</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gb-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gb-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gb-multi</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gb-bipartite</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gt-kahn</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gt-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gt-cycle</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gs-dijkstra</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gs-bellman</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gs-floyd</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gm-kruskal</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gm-prim</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gu-basic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gu-rank</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gu-components</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d1-stairs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d1-robber</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d1-coin</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d1-word</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d2-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d2-knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d2-lcs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/d2-unbounded</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/dl-lis</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/dl-patience</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/di-burst</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/di-mcm</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/di-palindrome</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/db-tsp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/db-assign</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/dt-robber</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/dt-reroot</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ds-once</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ds-cooldown</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ds-ktimes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gi-end</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gi-meeting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gj-can</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gj-min</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gt-deadline</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gt-huffman</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gm-fractional</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gm-gas</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/gm-candy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mt-spiral</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mt-diagonal</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mt-rotate</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-sorted</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/ms-staircase</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/md-path</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/md-square</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/md-island</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bx-single</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bx-missing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bx-two</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bt-power2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bt-count</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bt-reverse</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/bt-subset</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/trb-insert</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/trb-prefix</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/trb-autocomplete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tra-word2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tra-xor</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/tra-wildcard</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sc-quick</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sc-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sc-heap</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sl-counting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sl-radix</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/sl-bucket</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/st-custom</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/st-kth</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rsg-build</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rsg-lazy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rsg-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rb-basic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rb-range</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/rsp-rmq</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mp-sieve</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mp-factorize</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mp-divisors</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mm-gcd</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mm-modpow</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mm-modinv</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mc-ncr</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mc-digits</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/technique/mc-base</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/scoping-the-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-server-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-vs-throughput</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cap-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/acid-properties</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-isolation-levels</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-reference</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/storage-throughput</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/availability-nines</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/estimation-rules-of-thumb</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/vertical-vs-horizontal-scaling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/load-balancing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-replication</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-sharding</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sql-vs-nosql</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/indexing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consistent-hashing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/normalization-vs-denormalization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/geospatial-indexing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-and-in-process-caches</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-read-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redis-deep-dive</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cdn-content-delivery-network</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/caching-in-an-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rest-vs-graphql-vs-grpc</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/message-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/pub-sub-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/webhooks-vs-polling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/short-polling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/long-polling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/server-sent-events-sse</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/websocket</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/https-tls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/jwt-json-web-token</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/oauth-2-0-openid-connect</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/session-vs-token-authentication</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/monolith-vs-microservices</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/api-gateway</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cqrs-event-sourcing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rate-limiting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/circuit-breaker</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redundancy-failover</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/idempotency</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/disaster-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sla-slo-sli</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consensus-leader-election</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/logging</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/metrics-monitoring</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-tracing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/alerting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/url-shortener</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/chat-system-whatsapp-slack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/news-feed-timeline</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/web-crawler</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/search-autocomplete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/notification-system</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-id-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/proximity-service-yelp-nearby</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/scoping-the-problem/the-first-ten-minutes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/scoping-the-problem/functional-requirements</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/scoping-the-problem/turning-adjectives-into-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/scoping-the-problem/back-of-the-envelope</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-server-model/request-response-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-server-model/before-the-first-byte</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-server-model/http-verbs-and-status-codes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-server-model/state-on-a-stateless-protocol</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-vs-throughput/two-different-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-vs-throughput/percentiles-not-averages</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-vs-throughput/the-latency-ladder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-vs-throughput/trading-one-for-the-other</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cap-theorem/the-three-letters</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cap-theorem/when-the-network-splits</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cap-theorem/cp-vs-ap-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cap-theorem/pacelc-the-everyday-tradeoff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/acid-properties/atomicity</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/acid-properties/consistency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/acid-properties/isolation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/acid-properties/durability</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-isolation-levels/anomalies-and-the-ladder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-isolation-levels/read-committed</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-isolation-levels/repeatable-read-and-snapshots</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-isolation-levels/serializable-when-to-pay</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-reference/the-ladder</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-reference/ratios-over-values</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/latency-reference/latency-in-interviews</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/storage-throughput/sizing-data-honestly</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/storage-throughput/one-machine</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/storage-throughput/estimates-to-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/availability-nines/what-each-nine-costs</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/availability-nines/composing-availabilities</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/availability-nines/redundancy-math</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/estimation-rules-of-thumb/arithmetic-toolkit</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/estimation-rules-of-thumb/worked-estimate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/estimation-rules-of-thumb/sanity-checks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/vertical-vs-horizontal-scaling/scaling-up</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/vertical-vs-horizontal-scaling/scaling-out</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/vertical-vs-horizontal-scaling/what-breaks-going-horizontal</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/vertical-vs-horizontal-scaling/choosing-in-an-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/load-balancing/what-a-load-balancer-does</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/load-balancing/picking-an-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/load-balancing/l4-vs-l7</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/load-balancing/health-checks-and-failure-handling</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-replication/leader-follower-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-replication/sync-vs-async-replication</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-replication/replication-lag-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-replication/failover-and-multi-leader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-sharding/why-shard-and-why-wait</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-sharding/picking-a-shard-key</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-sharding/resharding-pain</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/database-sharding/cross-shard-queries</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sql-vs-nosql/what-relational-buys-you</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sql-vs-nosql/the-nosql-families</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sql-vs-nosql/how-to-actually-choose</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sql-vs-nosql/polyglot-persistence</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/indexing/what-an-index-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/indexing/b-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/indexing/composite-and-covering-indexes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/indexing/the-write-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consistent-hashing/the-resharding-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consistent-hashing/the-hash-ring</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consistent-hashing/virtual-nodes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consistent-hashing/where-it-shows-up</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/normalization-vs-denormalization/normal-forms-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/normalization-vs-denormalization/why-reads-push-you-to-denormalize</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/normalization-vs-denormalization/keeping-duplicates-honest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/geospatial-indexing/why-two-dimensions-break-indexes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/geospatial-indexing/geohash</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/geospatial-indexing/the-boundary-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/geospatial-indexing/quadtrees-and-hexagons</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/the-problem-a-cache-solves</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/what-a-cache-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/where-caches-live</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/reading-from-a-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/writing-through-a-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/how-caching-works/how-caches-fail</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-and-in-process-caches/client-side-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/client-and-in-process-caches/in-process-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-read-strategies/cache-aside</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-read-strategies/read-through</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-read-strategies/what-a-hit-rate-buys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-read-strategies/staleness-and-ttls</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies/write-through</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies/write-behind</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies/write-around</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies/cache-consistency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-write-strategies/picking-a-combination</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/eviction-policies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/lfu-counting-instead-of-timing</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/fifo-and-the-rest</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/the-stampede-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/stampede-defenses</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/hot-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cache-eviction-stampede/negative-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redis-deep-dive/why-redis-is-fast</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redis-deep-dive/beyond-strings</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redis-deep-dive/persistence-options</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redis-deep-dive/replication-and-cluster</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cdn-content-delivery-network/how-a-cdn-works</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cdn-content-delivery-network/cache-keys-and-invalidation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cdn-content-delivery-network/static-vs-dynamic</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cdn-content-delivery-network/edge-compute</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/caching-in-an-interview/caching-in-an-interview</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rest-vs-graphql-vs-grpc/rest-and-its-limits</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rest-vs-graphql-vs-grpc/graphql</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rest-vs-graphql-vs-grpc/grpc</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rest-vs-graphql-vs-grpc/choosing-per-boundary</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/message-queues/why-decouple-with-a-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/message-queues/delivery-guarantees</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/message-queues/retries-and-dead-letter-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/message-queues/kafka-vs-rabbitmq-style-brokers</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/pub-sub-pattern/queues-vs-topics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/pub-sub-pattern/fan-out-mechanics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/pub-sub-pattern/ordering-and-delivery-caveats</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/webhooks-vs-polling/how-webhooks-work</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/webhooks-vs-polling/making-webhooks-reliable</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/webhooks-vs-polling/when-polling-is-actually-right</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/short-polling/how-it-works</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/short-polling/the-cost-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/short-polling/when-its-honestly-fine</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/long-polling/the-hanging-request</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/long-polling/timeouts-and-reconnects</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/long-polling/long-polling-at-scale</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/server-sent-events-sse/the-event-stream-protocol</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/server-sent-events-sse/reconnection-and-last-event-id</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/server-sent-events-sse/sse-vs-websocket</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/websocket/the-upgrade-handshake</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/websocket/full-duplex-messaging</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/websocket/scaling-websocket-fleets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/websocket/when-not-to-use-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/https-tls/what-tls-protects-against</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/https-tls/the-tls-handshake</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/https-tls/certificates-and-trust</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/https-tls/tls-termination-in-architectures</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/jwt-json-web-token/anatomy-of-a-jwt</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/jwt-json-web-token/signing-and-verification</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/jwt-json-web-token/the-revocation-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/jwt-json-web-token/jwt-mistakes-that-get-exploited</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/oauth-2-0-openid-connect/the-delegation-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/oauth-2-0-openid-connect/the-authorization-code-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/oauth-2-0-openid-connect/the-tokens-involved</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/oauth-2-0-openid-connect/oidc-on-top</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/session-vs-token-authentication/server-side-sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/session-vs-token-authentication/stateless-tokens</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/session-vs-token-authentication/the-hybrid-reality</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/session-vs-token-authentication/csrf-and-storage-pitfalls</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/monolith-vs-microservices/what-a-monolith-really-is</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/monolith-vs-microservices/what-microservices-buy-and-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/monolith-vs-microservices/the-distributed-monolith-trap</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/monolith-vs-microservices/how-to-actually-migrate</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/api-gateway/the-front-door</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/api-gateway/cross-cutting-concerns</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/api-gateway/gateway-vs-load-balancer-vs-bff</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cqrs-event-sourcing/splitting-reads-from-writes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cqrs-event-sourcing/event-sourcing-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cqrs-event-sourcing/projections-and-replay</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/cqrs-event-sourcing/when-this-is-overkill</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rate-limiting/why-limit-at-all</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rate-limiting/the-algorithms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rate-limiting/distributed-rate-limiting</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/rate-limiting/telling-clients-no</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/circuit-breaker/how-failures-cascade</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/circuit-breaker/the-three-states</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/circuit-breaker/tuning-and-fallbacks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redundancy-failover/single-points-of-failure</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redundancy-failover/active-passive-and-active-active</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redundancy-failover/health-checks-and-split-brain</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/redundancy-failover/failover-drills</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/idempotency/why-retries-need-idempotency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/idempotency/idempotency-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/idempotency/designing-idempotent-operations</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/disaster-recovery/rto-and-rpo</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/disaster-recovery/backups-that-actually-restore</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/disaster-recovery/dr-architectures-by-budget</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sla-slo-sli/sli-slo-sla</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sla-slo-sli/error-budgets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/sla-slo-sli/choosing-good-slos</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consensus-leader-election/split-brain</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consensus-leader-election/quorums</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consensus-leader-election/how-raft-elects-a-leader</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/consensus-leader-election/using-it-without-building-it</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/logging/structured-logging</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/logging/the-log-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/logging/sampling-and-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/logging/what-to-log-and-what-never-to</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/metrics-monitoring/four-golden-signals</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/metrics-monitoring/counters-gauges-histograms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/metrics-monitoring/percentiles-not-averages</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/metrics-monitoring/dashboards-that-help-at-3am</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-tracing/the-lost-request-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-tracing/traces-spans-and-context-propagation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-tracing/sampling-strategies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-tracing/tracing-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/alerting/symptoms-not-causes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/alerting/burn-rate-alerts</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/alerting/killing-alert-fatigue</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/alerting/runbooks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/url-shortener/requirements-and-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/url-shortener/codes-and-data-model</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/url-shortener/read-path-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/url-shortener/redirects-and-analytics</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/chat-system-whatsapp-slack/requirements-and-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/chat-system-whatsapp-slack/message-flow-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/chat-system-whatsapp-slack/storage-and-offline-delivery</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/chat-system-whatsapp-slack/groups-receipts-presence</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/news-feed-timeline/requirements-and-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/news-feed-timeline/fanout-write-vs-read</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/news-feed-timeline/serving-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/news-feed-timeline/ranking-and-pagination</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/web-crawler/requirements-and-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/web-crawler/crawl-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/web-crawler/frontier-and-politeness</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/web-crawler/dedup-and-storage</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/search-autocomplete/requirements-and-estimation</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/search-autocomplete/trie-and-serving</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/search-autocomplete/offline-pipeline-and-freshness</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/notification-system/requirements-and-api</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/notification-system/pipeline-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/notification-system/reliability-and-idempotency</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/notification-system/preferences-rate-limits-priority</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-id-generator/requirements-and-candidates</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-id-generator/snowflake-anatomy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/distributed-id-generator/clock-skew-and-alternatives</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/proximity-service-yelp-nearby/sizing-the-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/proximity-service-yelp-nearby/the-read-path</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/proximity-service-yelp-nearby/splitting-reads-from-writes</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/system-design/proximity-service-yelp-nearby/density-and-hotspots</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/big-o-notation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/strings</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/hash-maps-and-sets</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/linked-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/stacks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/queues-and-deques</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/sorting-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/binary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/trees-and-binary-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/binary-search-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/heaps-and-priority-queues</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/tries</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/graphs-101</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/bfs-and-dfs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/union-find</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/backtracking</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/two-pointers-and-sliding-window</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/dynamic-programming-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/greedy-algorithms</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://dsamindmap.com/learn/how-to-approach-a-coding-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
