<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://learn.yash-patel.dev</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-sheets</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/curriculum</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/interview-playbook</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/hld</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/lld</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/leaderboard</loc>
<changefreq>hourly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/cheat-sheets</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/roadmap/foundations-mental-models</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/hardware-numbers</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/network-protocols</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/latency-throughput-tail</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/scalability-laws</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/availability-slos</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/acid-vs-base</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/foundations-mental-models/cap-theorem-pacelc</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/roadmap/core-infrastructure</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/load-balancer</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/api-gateways</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/caching</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/consistent-hashing</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/cdn</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/storage-engines</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/sql-vs-nosql</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/database-sharding</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/message-queue</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/core-infrastructure/rate-limiter</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/roadmap/distributed-systems-mechanics</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/idempotency-safe-retries</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/time-clocks-ordering</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/distributed-consensus-raft</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/distributed-locking-fencing</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/distributed-transactions-saga</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/distributed-systems-mechanics/disaster-recovery-multi-region</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/roadmap/high-level-design</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/url-shortener</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/distributed-rate-limiter</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/pastebin-ephemeral-storage</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/social-newsfeed</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/real-time-chat</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/video-streaming</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/ride-sharing-proximity</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/distributed-kv-store</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/flash-sale-inventory</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/learn/high-level-design/typeahead-autocomplete</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/stacks</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/big-o-omega-and-theta</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/best-average-and-worst-case</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/space-complexity</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/amortized-analysis</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/recurrences-and-master-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/complexity/problem-solving-workflow</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/gcd-and-lcm</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/prime-numbers-and-sieve</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/modular-arithmetic</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/combinatorics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/bit-operations</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/math/xor-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/array-memory-model</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/in-place-manipulation</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/subarrays-vs-subsequences</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/string-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/matrix-traversal</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/arrays-strings/matrix-transformation</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/bubble-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/selection-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/insertion-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/merge-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/quick-sort-and-quickselect</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/heap-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/counting-radix-and-bucket-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sorting/stability-and-in-place-trade-offs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/hashing/hash-table-internals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/hashing/sets-and-maps</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/hashing/frequency-counting</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/hashing/prefix-sum-hash-map</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/hashing/rolling-hash</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/two-pointers/opposite-direction-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/two-pointers/same-direction-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/two-pointers/merge-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/two-pointers/three-sum-reduction</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/two-pointers/palindrome-and-partitioning</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sliding-window/fixed-size-window</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sliding-window/variable-size-window</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sliding-window/frequency-windows</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sliding-window/monotonic-deque-window</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/sliding-window/when-windows-fail</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/prefix-kadane/1d-prefix-sums</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/prefix-kadane/2d-prefix-sums</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/prefix-kadane/difference-arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/prefix-kadane/kadanes-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/prefix-kadane/prefixsuffix-products</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/exact-target-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/lower-and-upper-bound</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/rotated-sorted-arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/peak-and-mountain-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/binary-search-on-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/binary-search/matrix-binary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/linked-lists/singly-linked-list</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/linked-lists/doubly-and-circular-lists</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/linked-lists/in-place-reversal</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/linked-lists/fast-and-slow-pointers</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/linked-lists/merge-and-reorder</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/stack</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/queue-and-circular-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/deque</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/monotonic-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/monotonic-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/stacks-queues/stackqueue-conversions</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/recursion-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/divide-and-conquer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/subsets-and-combinations</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/permutations</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/constraint-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/recursion-backtracking/memoized-recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/binary-tree-model</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/dfs-traversals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/level-order-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/bst-operations</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/balanced-bsts</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/tree-construction</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/trees-bst/path-and-ancestor-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/binary-heap</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/heapify</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/top-k</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/two-heaps</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/k-way-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/heaps/scheduling</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/trie-prefix-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/wildcard-trie-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/merge-intervals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/insert-interval</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/meeting-rooms</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/tries-intervals/line-sweep</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/greedy-choice-property</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/exchange-arguments</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/interval-scheduling</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/jump-and-reachability</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/resource-assignment</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/greedy/huffman-coding</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/graph-representation</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/depth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/breadth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/grid-graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/cycle-and-bipartite-detection</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/topological-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/union-find</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/minimum-spanning-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/shortest-paths</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/graphs/strongly-connected-components</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/dp-thinking</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/1d-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/01-knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/unbounded-knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/grid-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/string-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/lis-family</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/interval-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/tree-and-dag-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/dynamic-programming/bitmask-and-digit-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/kmp-and-prefix-function</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/rabinkarp</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/z-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/fenwick-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/segment-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/sparse-table</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/sweep-line</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/a-search</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/dsa-visualizer/learn/advanced/network-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/how-to-use</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/roadmap-overview</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/prerequisites</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/tools-setup</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/maven-gradle-projects</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/client-server-architecture</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/http-rest-basics</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/how-to-use/sql-transactions</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/how-to-use</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/intro-foundations</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/intro-foundations/ecosystem</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/intro-foundations/first-application</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/intro-foundations/project-structure</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/intro-foundations/starters</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/intro-foundations/auto-configuration</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/intro-foundations</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/core-spring</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/why-spring-exists</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/xml-to-modern-spring</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/ioc-container</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/bean-definitions</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/stereotype-annotations</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/configuration-bean</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/di-types</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/autowired-qualifier</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/bean-scopes</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/bean-lifecycle</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/bean-post-processors</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/proxy-self-invocation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/circular-dependencies</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-spring/core-spring-production-implementation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/core-spring</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/configuration</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/configuration/properties-yml</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/configuration/configuration-properties-profiles</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/configuration/profiles</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/configuration/secrets-management</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/configuration</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/spring-boot-web</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/first-rest-controller</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/dispatcher-servlet</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/restcontroller</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/data-binding</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/response-handling</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/content-negotiation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/dto-mapping-api-evolution</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/filters-interceptors</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/pagination-versioning-idempotency</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/controller-testing</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-boot-web/mvc-production-implementation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/spring-boot-web</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/validation-exceptions</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/validation-exceptions/validation-error-contracts</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/validation-exceptions/custom-constraints-groups</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/validation-exceptions/controller-advice-problem-details</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/validation-exceptions</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/application-architecture</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/application-architecture/controller-service-repository</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/application-architecture/package-by-feature-vs-layer</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/application-architecture</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/spring-data-jpa</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/jpa-ecosystem</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/database-migrations-flyway</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/entity-modeling</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/entities-persistence-context</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/repositories</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/derived-queries</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/jpql-queries</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/relationships</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/cascade-orphan-removal</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/composite-keys-embeddables</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/jpa-inheritance-strategies</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/n-plus-one</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/transactions</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/transaction-propagation-isolation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/locking-indexes-query-plans</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/jpa-read-models</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-data-jpa/jpa-production-implementation</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/spring-data-jpa</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/testing</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/testing/junit-domain-tests</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/testing/mockito-collaboration-tests</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/testing/mvc-jpa-test-slices</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/testing/integration-testcontainers</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/testing</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/spring-security</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-security/security-filter-chain</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-security/sessions-jwt-tokens</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-security/authorization-cors-csrf</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-security/oauth2-oidc</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/spring-security/security-production-implementation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/spring-security</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/logging</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/logging/logging-fundamentals</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/logging/logging-production-practices</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/logging</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/actuator-observability</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/actuator-observability/actuator-health-readiness</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/actuator-observability/logging-metrics-tracing</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/actuator-observability/prometheus-grafana-pipeline</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/actuator-observability</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/caching</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/caching/cache-abstraction</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/caching/redis-caching-consistency</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/caching/cache-keys-stampedes</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/caching/caching-production-implementation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/caching</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/messaging-async</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/messaging-async/async-executors-events</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/messaging-async/kafka-outbox-idempotency</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/messaging-async/delivery-retries-dead-letters</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/messaging-async/messaging-production-implementation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/messaging-async</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/api-integration</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/api-integration/rest-clients</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/api-integration/webhook-handling</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/api-integration/http-clients-resilience</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/api-integration</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/file-handling</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/file-handling/multipart-file-uploads</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/file-handling/object-storage-presigned-urls</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/file-handling</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/performance-scalability</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/performance-scalability/performance-resource-pools</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/performance-scalability/webflux-reactive-streams</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/performance-scalability</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/deployment</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/deployment/docker-kubernetes-delivery</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/deployment/release-pipeline-secrets</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/deployment/production-readiness</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/deployment/deployment-production-implementation</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/deployment</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/advanced-architecture</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/advanced-architecture/layered-hexagonal-architecture</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/advanced-architecture/spring-internal-patterns</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/advanced-architecture/production-capstone</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/advanced-architecture</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/roadmap/microservices</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/microservices/service-boundaries-spring-cloud</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/microservices/api-gateway-service-discovery</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/microservices/distributed-tracing</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/microservices/rest-vs-messaging</loc>
<lastmod>2026-09-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/quizzes/microservices</loc>
<lastmod>2026-09-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/jvm-and-first-program</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/data-types-and-operators</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/control-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/methods</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/arrays-and-strings</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/classes-and-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/interfaces-and-abstraction</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/inheritance-and-polymorphism</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/annotations-and-metadata</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/exception-handling</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/collections-framework</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/generics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/testing-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/modern-java</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/multithreading</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/spring-boot/learn/core-java/file-io-and-serialization</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/solid-principles-in-java</loc>
<lastmod>2026-10-05T08:57:47.345Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/dependency-inversion-principle-lld</loc>
<lastmod>2026-10-05T08:57:48.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/singleton-pattern-lld</loc>
<lastmod>2026-10-05T08:57:48.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/factory-method-lld</loc>
<lastmod>2026-10-05T08:57:49.058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/single-responsibility-principle-lld</loc>
<lastmod>2026-10-05T08:57:47.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/open-closed-principle-lld</loc>
<lastmod>2026-10-05T08:57:47.831Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/liskov-substitution-principle-lld</loc>
<lastmod>2026-10-05T08:57:48.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/interface-segregation-principle-lld</loc>
<lastmod>2026-10-05T08:57:48.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/encapsulation-abstraction-lld</loc>
<lastmod>2026-10-05T08:57:52.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/inheritance-polymorphism-lld</loc>
<lastmod>2026-10-05T08:57:52.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/interfaces-vs-abstract-classes-lld</loc>
<lastmod>2026-10-05T08:57:52.542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/abstract-factory-lld</loc>
<lastmod>2026-10-05T08:57:49.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/builder-pattern-lld</loc>
<lastmod>2026-10-05T08:57:49.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/adapter-pattern-lld</loc>
<lastmod>2026-10-05T08:57:49.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/decorator-pattern-lld</loc>
<lastmod>2026-10-05T08:57:50.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/facade-pattern-lld</loc>
<lastmod>2026-10-05T08:57:50.271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/proxy-pattern-lld</loc>
<lastmod>2026-10-05T08:57:50.459Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/observer-pattern-lld</loc>
<lastmod>2026-10-05T08:57:50.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/strategy-pattern-lld</loc>
<lastmod>2026-10-05T08:57:51.121Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/state-pattern-lld</loc>
<lastmod>2026-10-05T08:57:51.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/command-pattern-lld</loc>
<lastmod>2026-10-05T08:57:51.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/classes-and-objects-lld</loc>
<lastmod>2026-10-05T08:57:51.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/design-parking-lot-lld</loc>
<lastmod>2026-10-05T08:57:53.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/design-elevator-system-lld</loc>
<lastmod>2026-10-05T08:57:53.203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/design-vending-machine-lld</loc>
<lastmod>2026-10-05T08:57:53.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/articles/design-tic-tac-toe-lld</loc>
<lastmod>2026-10-05T08:57:53.581Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/practice/cmqw08hpx0000bd0xe6bs0igh</loc>
<lastmod>2026-06-27T06:54:24.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.yash-patel.dev/system-design/practice/cmqw0fars0002bdrmg7ebuiti</loc>
<lastmod>2026-06-27T07:31:44.061Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
