<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://trydistributed.com/</loc>
</url>
<url>
<loc>https://trydistributed.com/changelog</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/load-balancing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/health-checks</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/consistent-hashing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/service-discovery</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/api-gateway</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/building-blocks/estimation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/read-then-write-race</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/atomic-conditional-writes</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/pessimistic-locking</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/optimistic-concurrency</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/mvcc-isolation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/serializable</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/deadlocks</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/constraints</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/database-concurrency/app-mutex</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/at-least-once</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/idempotency-keys</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/transactional-outbox</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/backoff-jitter</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/dlq-poison</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/reconciliation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/cancellation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/queues-pubsub</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/event-driven</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/two-phase-commit</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/sagas</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/async-processing/cqrs-event-sourcing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/cache-strategies</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/ttl-invalidation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/stampede</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/hot-keys</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/negative-caching</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/caching/cache-outage</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/cap-pacelc</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/consistency-models</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/read-your-writes</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/ack-durable-processed</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/replication-topologies</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/failover</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/split-brain</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/multi-region</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/conflict-resolution</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/raft</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/consistency-replication/fencing-tokens</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/sql-vs-kv</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/denormalization</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/indexing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/sharding</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/specialized-stores</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/object-vs-block</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/data-modeling-storage/inverted-index</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/hotel-reservation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/hotel-reservation/nightly-inventory</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/hotel-reservation/availability-bitmaps</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/hotel-reservation/derived-search</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/hotel-reservation/holds-booking</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/tenant-isolation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/noisy-neighbors</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/head-of-line</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/rate-limiting</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/backpressure</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/circuit-breakers</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/retry-storms</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/autoscaling</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/multi-tenancy-overload/ai-overload</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/architecture-patterns</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/architecture-patterns/monolith-vs-microservices</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/slo-error-budgets</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/observability</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/alerts-oncall</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/load-failure-testing</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/canary-rollout</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/operational-readiness/deletion-propagation</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/design-review</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/design-review/review-sequence</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/design-review/severity-framework</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/design-review/workstreams-milestones</loc>
</url>
<url>
<loc>https://trydistributed.com/modules/design-review/mock-designs</loc>
</url>
</urlset>
