<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://amrrdev.github.io/posts/database-indexing-strategies/</loc>
<lastmod>2025-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/acid-properties-and-isolation-levels-deep-dive-into-production-database-behavior/</loc>
<lastmod>2025-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/idempotency-in-production-making-your-system-safe-to-retry/</loc>
<lastmod>2025-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/consistency-and-data-models-in-real-life-the-art-of-building-systems-that-never-lie-to-you/</loc>
<lastmod>2025-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/inside-database-engine-how-data-is-stored/</loc>
<lastmod>2025-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/replication-strategies-in-distributed-databases/</loc>
<lastmod>2025-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/distributed-transactions/</loc>
<lastmod>2025-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/btree/</loc>
<lastmod>2026-08-21T09:52:02+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/data-partitioning-distributed-databases/</loc>
<lastmod>2026-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/concurrency-control-in-databases/</loc>
<lastmod>2026-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/write-ahead-logging-postgresql-crash-recovery-replication/</loc>
<lastmod>2026-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/implementing-job-queue-in-go/</loc>
<lastmod>2026-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/implementing-wal-in-go/</loc>
<lastmod>2026-08-21T09:52:02+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/lsm-engine/</loc>
<lastmod>2026-08-21T09:52:02+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/sstable/</loc>
<lastmod>2026-08-21T09:52:02+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/caching-in-production/</loc>
<lastmod>2026-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/database-migrations-at-scale/</loc>
<lastmod>2026-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/tcp-for-backend-engineers/</loc>
<lastmod>2026-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/how-to-model-software-systems/</loc>
<lastmod>2026-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/what-systems-programming-means/</loc>
<lastmod>2026-08-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/cpu-memory-storage-and-network-resources/</loc>
<lastmod>2026-08-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/resource-ownership-and-limits/</loc>
<lastmod>2026-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/c-as-systems-programming-language/</loc>
<lastmod>2026-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/failure-determinism-and-control/</loc>
<lastmod>2026-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/performance-constraints-in-systems/</loc>
<lastmod>2026-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/portability-compatibility-and-abstraction-leaks/</loc>
<lastmod>2026-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/posts/rust-zig-go-and-c-tradeoffs/</loc>
<lastmod>2026-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/categories/</loc>
<lastmod>2026-08-21T21:07:49+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/series/</loc>
<lastmod>2026-08-21T21:07:49+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/tags/</loc>
<lastmod>2026-08-21T21:07:49+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/archives/</loc>
<lastmod>2026-08-21T21:07:49+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/about/</loc>
<lastmod>2026-08-21T21:07:49+00:00</lastmod>
</url>
<url>
<loc>https://amrrdev.github.io/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/indexing/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/b-tree/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/query-optimization/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/database/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/acid/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/isolation-levels/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/transactions/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/mvcc/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/postgresql/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/idempotency/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/reliability/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/api-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/distributed-systems/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/consistency/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/data-models/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/cap-theorem/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/storage-engine/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/postgres/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/pages/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/database-internals/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/replication/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/leader-follower/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/distributed-transactions/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/2pc/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/saga/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/b-plus-tree/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/golang/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/partitioning/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/sharding/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/distributed-databases/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/concurrency-control/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/locking/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/wal/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/crash-recovery/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/job-queue/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/concurrency/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/system-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/write-ahead-log/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/lsm-tree/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/memtable/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/sstable/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/caching/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/redis/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/memcached/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/performance/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/migrations/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/schema-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/zero-downtime/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/tcp/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/networking/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/backend/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/software-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/modeling/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/architecture/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/ddd/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/systems-programming/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/operating-systems/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/foundations/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/cpu/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/memory/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/storage/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/resources/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/resource-management/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/ownership/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/limits/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/c/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/pointers/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/race-conditions/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/memory-leaks/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/ownership-contracts/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/errors/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/timeouts/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/cancellation/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/determinism/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/latency/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/throughput/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/percentiles/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/performance/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/profiling/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/portability/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/compatibility/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/endianness/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/apis/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/abis/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/capability-detection/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/rust/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/zig/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/go/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/ffi/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/memory-safety/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/c-interoperability/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/tags/concurrency-models/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/database-internals/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/system-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/distributed-systems/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/database/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/software-design/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/categories/system-engineering/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/page2/</loc>
</url>
<url>
<loc>https://amrrdev.github.io/page3/</loc>
</url>
</urlset>
