<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://freecodingschool.com/tutorials/system-design/design-url-shortener</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/design-video-streaming</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/design-web-crawler</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/distributed-caching</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/distributed-locks</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/distributed-system-challenges</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/distributed-tracing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/dns-explained</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/docker-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/document-databases</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/event-driven-architecture</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/fault-tolerance</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/file-storage</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/functional-vs-non-functional-requirements</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/graphql-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/grpc-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/health-checks</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/high-availability</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/how-the-internet-works</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/http-methods-and-status-codes</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/http-vs-https</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/iaas-paas-saas</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/idempotency</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/identifying-bottlenecks</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/infrastructure-as-code</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/interprocess-communication</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/introduction-to-caching</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/introduction-to-cloud-computing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/introduction-to-databases</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/introduction-to-system-design</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/kafka-introduction</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/key-value-databases</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/kubernetes-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/latency-vs-throughput</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/layer-4-vs-layer-7-load-balancing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/leader-election</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/leader-follower-architecture</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/leaky-bucket-algorithm</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/least-connections-algorithm</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/load-balancer-architecture</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/locks-and-synchronization</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/logging-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/long-polling-and-sse</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/master-slave-replication</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/memcached-introduction</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/message-ordering</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/metrics-explained</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/monitoring-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/monolith-vs-microservices</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/multi-region-databases</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/nginx-load-balancer</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/oauth-2-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/object-storage</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/partitioning-strategies</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/performance-vs-scalability</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/processes-vs-threads</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/producer-consumer-pattern</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/pub-sub-vs-message-queue</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/push-vs-pull-cdn</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/queue-scaling-strategies</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/rabbitmq-introduction</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/range-list-hash-partitioning</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/rate-limiting</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/rate-limiting-for-security</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/read-replicas</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/read-through-cache</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/redis-introduction</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/relational-databases</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/reliability</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/requirement-gathering</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/rest-apis</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/retry-mechanisms</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/reverse-proxy</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/round-robin-algorithm</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/saga-pattern</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/serverless-computing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/service-communication</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/service-discovery</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/service-mesh-basics</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/sessions-vs-jwt</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/solving-a-complete-interview-question</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/split-brain-problem</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/sql-vs-nosql</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/sticky-sessions</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/system-design-interview-process</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/system-design-interview-template</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/tcp-vs-udp</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/thread-pools</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/token-bucket-algorithm</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/trade-off-analysis</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/vertical-vs-horizontal-scaling</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/websockets</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/weighted-and-resource-based-algorithms</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/what-happens-when-you-type-a-url</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/what-is-a-distributed-system</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/what-is-a-message-queue</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/what-is-load-balancing</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/what-is-scalability</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/why-caching-matters</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/write-back-cache</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://freecodingschool.com/tutorials/system-design/write-through-cache</loc><changefreq>monthly</changefreq><priority>0.8</priority></url></urlset>