<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://systemdesign.rakibhossen.com/</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/curriculum</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/practice</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/fundamentals</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/networking</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/scaling</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/caching</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/databases</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/messaging</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/distributed-systems</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/architecture</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/case-studies</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/chapters/interviews</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/what-is-system-design</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/requirements</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/client-server</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/latency-throughput</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/estimation</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/availability-reliability</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/slo</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/vertical-horizontal</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/cap</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/pacelc</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/hld-lld</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/architecture-decisions</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/request-lifecycle</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/dns</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/ip-tcp-udp</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/http-https</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/http-versions</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/rest</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/pagination</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/grpc</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/graphql</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/realtime</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/gateway</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/versioning</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/rate-limiting</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/distributed-limits</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/networking/webhooks</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/apis/backpressure</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/load-balancers</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/balancing-algorithms</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/health-draining</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/fundamentals/stateful-stateless</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/autoscaling</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/proxies</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/connection-pools</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/cache-aside</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/strategies</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/eviction-policies</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/invalidation</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/stampede</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/scaling/cdn-edge</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/redis-cluster</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/redis-memcached</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/data-modeling</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/sql-nosql</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/nosql-models</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/indexes</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/lsm-trees</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/transactions</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/isolation</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/replication</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/sharding</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/consistent-hashing</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/caching/hot-keys</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/storage/storage-types</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/storage/uploads</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/normalization</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/query-optimization</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/migrations</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/databases/oltp-olap</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/storage/full-text-search</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/laravel-queues</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/pub-sub</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/rabbitmq</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/kafka</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/idempotency</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/delivery-guarantees</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/timeouts-retries</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/dead-letter-queues</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/event-driven</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/ordering</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/broker-choice</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/stream-batch</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/outbox</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/cqrs</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/messaging/event-sourcing</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/partial-failure</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/consistency</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/leader-election</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/consensus</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/quorums</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/saga</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/clocks</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/id-generation</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/conflicts</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/distributed-systems/locks-leases</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/monolith</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/boundaries</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/virtualization</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/docker</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/kubernetes</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/service-mesh</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/circuit-breakers</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/logs</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/metrics</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/traces</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/high-availability</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/failure-domains</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/alerts</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/chaos</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/hexagonal</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/strangler</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/authn-authz</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/access-control</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/multi-tenant</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/architecture/tenant-operations</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/cloud-networking</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/managed-services</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/serverless</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/iac-cost</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/ci-cd</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/deployments</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/infrastructure/rollback</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/sessions-jwt</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/oauth-oidc</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/encryption</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/security/secure-apis</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/backups</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/reliability/disaster-recovery</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/performance</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/load-testing</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/cascading-failure</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/observability/incidents</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/model-serving</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/token-budgets</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/rag</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/ingestion</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/tool-security</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/evaluations</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/ai-systems/privacy-review</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/url-shortener</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/rate-limiter</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/chat</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/feed</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/notifications</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/scheduler</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/rides</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/video</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/storage/autocomplete</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/search</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/payments</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/ecommerce</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/files</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/case-studies/tickets</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/clarification</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/framework</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/trade-offs</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/rubric</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/mock-url-shortener</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/mock-chat</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/mock-payments</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/modeling</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/deep-dive</loc>
</url>
<url>
<loc>https://systemdesign.rakibhossen.com/learn/interviews/mock-interviews</loc>
</url>
</urlset>
