<?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://ankit-rana.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://ankit-rana.com/about/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://ankit-rana.com/logs/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/01-time-management-software-engineering/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/02-system-design-principles/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/03-system-migration/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/04-shazam-music-recognition/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/05-http2-system-design/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/06-grpc-vs-rest/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/07-kafka-event-driven-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/08-zero-trust-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/09-cosmosdb-consistency-models/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/10-microservices-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/11-resilient-api-design-patterns/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/12-uuids-primary-keys-performance/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/13-rum-conjecture-database-tradeoffs/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/14-pagination-offset-vs-cursor/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/15-bloom-filters-deletable-bloom-filters/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/16-cuckoo-filters-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/17-virtual-memory-rss-vsz-oom-killer/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/18-cpu-caches-spatial-locality/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/19-branch-prediction-loop-unrolling/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/20-thread-per-core-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/21-llms-connection-pooling-ai-agents/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/22-expensive-cosplay-local-llama-inference-tco/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/23-vector-db-vs-graphrag-global-sense-making/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/24-instrumenting-ai-multi-master-replication-split-brain/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/25-instrumenting-distributed-messaging-exactly-once-delivery/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/26-scaling-distributed-cache-consistent-hashing/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/27-clock-synchronization-truetime/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/28-stop-writing-rfcs-like-mystery-novels/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/29-ai-code-review-bottleneck/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/30-glue-work-new-system-design/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/31-promotions-proactive-3p-framework/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/32-minimal-bittorrent-choking-algorithms-go/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/33-game-of-life-boredom-harder-problem/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/34-lfu-cache-o1-implementation/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/logs/35-isolation-levels-toy-db-dirty-phantom-reads/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://ankit-rana.com/prototypes/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://ankit-rana.com/subscribe/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>