<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://distributed-computing-musings.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://distributed-computing-musings.com/2021/12/thundering-herd-cache-stampede/</loc><lastmod>2021-12-14T18:10:44+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/distributed-consensus-why-do-we-need-everyone-to-agree/</loc><lastmod>2021-12-09T14:14:38+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/distributed-consensus-how-to-decide-what-everyone-agrees-on/</loc><lastmod>2021-12-14T01:36:30+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/distributed-consensus-how-to-deal-with-disagreement/</loc><lastmod>2021-12-17T01:46:00+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/an-introduction-to-replication/</loc><lastmod>2021-12-22T00:15:53+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/replication-challenges-in-onboarding-a-new-follower/</loc><lastmod>2021-12-28T19:27:31+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2021/12/replication-handling-node-failure/</loc><lastmod>2021-12-29T20:33:08+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-synchronous-vs-asynchronous-replication/</loc><lastmod>2022-01-04T15:39:15+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-issues-with-replication-lag/</loc><lastmod>2022-01-06T00:26:27+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-can-we-have-more-than-one-leader/</loc><lastmod>2022-01-07T15:36:43+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-conflict-resolution-in-multi-leader-replication/</loc><lastmod>2022-01-09T02:44:41+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-introducing-leaderless-replication/</loc><lastmod>2022-01-10T16:33:15+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-maintaining-a-quorum/</loc><lastmod>2022-01-13T16:25:47+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/replication-handling-concurrent-writes/</loc><lastmod>2022-01-15T18:03:20+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/partitioning-introduction-to-partitioning/</loc><lastmod>2022-01-17T22:58:10+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/partitioning-approaches-to-partitioning/</loc><lastmod>2022-01-19T18:04:29+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/partitioning-consistent-hashing/</loc><lastmod>2022-01-21T23:42:46+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/partitioning-handling-secondary-indexes-in-partitions/</loc><lastmod>2022-01-23T15:58:58+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/transactions-why-we-need-all-or-nothing/</loc><lastmod>2022-01-25T15:13:57+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/transactions-atomicity-isolation/</loc><lastmod>2022-01-28T15:51:00+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/01/transactions-read-committed-isolation/</loc><lastmod>2022-01-31T15:01:43+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-snapshot-isolation/</loc><lastmod>2022-02-03T01:37:19+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-tackling-lost-updates/</loc><lastmod>2022-02-04T15:32:49+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-write-skew-why-we-need-serialization/</loc><lastmod>2022-02-07T16:04:05+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-introduction-to-serializability-techniques/</loc><lastmod>2022-02-09T17:24:28+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-two-phase-locking/</loc><lastmod>2022-02-11T02:55:40+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/02/transactions-serializable-snapshot-isolation/</loc><lastmod>2022-02-16T16:07:38+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/03/paper-notes-scaling-memcache-at-facebook/</loc><lastmod>2022-03-05T19:13:48+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/03/paper-notes-kafka-a-distributed-messaging-system-for-log-processing/</loc><lastmod>2022-03-09T19:39:22+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/03/paper-notes-cassandra-a-decentralized-structured-storage-system/</loc><lastmod>2022-03-14T22:06:50+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/03/implementing-raft-consensus-algorithm-in-go/</loc><lastmod>2022-03-21T15:34:06+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/05/vector-clocks-keeping-time-in-check/</loc><lastmod>2022-05-11T02:52:06+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/05/sloppy-quorum-and-hinted-handoff-quorum-in-the-times-of-failure/</loc><lastmod>2022-05-22T22:19:52+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/05/paper-notes-dynamo-amazons-highly-available-key-value-store/</loc><lastmod>2022-05-31T21:19:51+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/09/paper-notes-bigtable-a-distributed-storage-system-for-structured-data/</loc><lastmod>2022-09-06T21:16:09+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/06/paper-notes-zookeeper-wait-free-coordination-for-internet-scale-systems/</loc><lastmod>2022-06-24T22:17:23+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/07/paper-notes-wisckey-separating-keys-from-values-in-ssd-conscious-storage/</loc><lastmod>2022-07-13T19:49:23+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/07/lsm-tree-data-structure-powering-write-heavy-storage-engines/</loc><lastmod>2022-07-06T17:58:48+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/07/paper-notes-amazon-dynamodb-a-scalable-predictably-performant-and-fully-managed-nosql-database-service/</loc><lastmod>2022-07-22T23:49:24+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/08/event-sourcing-removing-ud-from-crud/</loc><lastmod>2022-08-04T20:39:21+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/08/paper-notes-real-time-data-infrastructure-at-uber/</loc><lastmod>2022-08-15T21:28:51+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/07/paper-notes-the-google-file-system/</loc><lastmod>2023-07-05T13:04:17+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/11/testing-for-concurrency-on-jvm/</loc><lastmod>2022-11-01T20:52:08+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2022/11/materialized-views-an-alternative-to-full-blown-cache-systems/</loc><lastmod>2022-11-22T16:25:10+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/01/paper-notes-swimscalable-weakly-consistent-infection-style-process-group-membership-protocol/</loc><lastmod>2023-01-07T19:30:51+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/01/paper-notes-bitcask-a-log-structured-hash-table-for-fast-key-value-data/</loc><lastmod>2023-01-23T15:16:20+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/02/paper-notes-amazon-aurora-design-considerations-for-high-throughput-cloud-native-relational-databases/</loc><lastmod>2023-02-26T02:02:42+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/03/how-does-your-computer-know-what-time-it-is-and-why-will-it-break-your-distributed-systems/</loc><lastmod>2023-03-12T17:52:19+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/04/lamport-clock-one-after-the-another-but-not-together/</loc><lastmod>2023-04-07T14:41:47+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/04/vector-clocks-so-what-time-is-it/</loc><lastmod>2023-04-16T21:38:22+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/05/firestore-the-nosql-serverless-database-for-the-application-developer/</loc><lastmod>2023-05-07T14:15:40+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/07/paper-notes-mapreduce-simplified-data-processing-on-large-clusters/</loc><lastmod>2023-07-11T12:14:54+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/07/paper-notes-distributed-transactions-at-scale-in-amazon-dynamodb/</loc><lastmod>2023-07-14T14:49:05+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/07/paper-notes-spark-cluster-computing-with-working-sets/</loc><lastmod>2023-07-17T16:16:20+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/08/paper-notes-megastore-providing-scalable-highly-available-storage-for-interactive-services/</loc><lastmod>2023-08-09T01:30:26+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/10/implementing-viewstamped-replication-protocol/</loc><lastmod>2023-10-21T23:04:26+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/09/paper-notes-kora-a-cloud-native-event-streaming-platform-for-kafka/</loc><lastmod>2023-09-01T16:11:46+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/09/paper-notes-spanner-googles-globally-distributed-database/</loc><lastmod>2023-09-27T16:33:47+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/10/paper-notes-f1-a-distributed-sql-database-that-scales/</loc><lastmod>2023-10-09T23:09:08+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/12/paper-notes-finding-a-needle-in-haystack-facebooks-photo-storage/</loc><lastmod>2023-12-17T01:07:08+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2023/12/paper-notes-f4-facebooks-warm-blob-storage-system/</loc><lastmod>2023-12-22T00:15:46+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2024/01/paper-notes-facebooks-tectonic-filesystem-efficiency-from-exascale/</loc><lastmod>2024-01-15T01:51:46+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2024/02/paper-notes-windows-azure-storage-a-highly-available-cloud-storage-service-with-strong-consistency/</loc><lastmod>2024-02-08T22:37:22+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2024/02/paper-notes-high-performance-i-o-for-large-scale-deep-learning/</loc><lastmod>2024-02-17T23:45:39+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2024/08/microbits-coupling-hidden-ties-that-bind-together/</loc><lastmod>2024-08-14T23:47:44+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2024/08/microbits-monoliths-mess-microservices-the-dunder-mifflin-strategy-for-breaking-up-the-big-one/</loc><lastmod>2024-08-22T22:51:47+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/01/observability-a-primer/</loc><lastmod>2025-01-19T01:22:14+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/01/observability-unlocking-the-power-of-monitoring/</loc><lastmod>2025-01-26T18:50:29+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/02/observability-opentelemetry-decoupled-by-design/</loc><lastmod>2025-02-01T16:09:46+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/02/observability-following-the-breadcrumbs-a-journey-through-distributed-tracing/</loc><lastmod>2025-02-08T21:40:16+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/03/cloud-bits-decoupling-configuration-from-code/</loc><lastmod>2025-03-08T23:53:50+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/05/cloud-bits-the-compass-of-microservices-navigating-service-discovery/</loc><lastmod>2025-05-03T17:18:11+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/06/cloud-bits-api-gateways-cloud-systems-reception-desk/</loc><lastmod>2025-06-12T13:54:50+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/08/cloud-bits-circuit-breakers-the-first-line-of-defense-in-cloud-native-resilience/</loc><lastmod>2025-08-12T15:41:29+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/08/thundering-herd-problem-preventing-the-stampede/</loc><lastmod>2025-08-24T15:10:37+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2025/12/cloud-bits-beyond-pings-checks-for-cloud-native-reliability/</loc><lastmod>2025-12-25T18:53:02+00:00</lastmod></url><url><loc>https://distributed-computing-musings.com/2026/01/cloud-bits-bounded-by-contract/</loc><lastmod>2026-01-25T19:59:53+00:00</lastmod></url></urlset>
