Concept guides

ReadGuideTrackTopicLevelTime
Consistency and moneySystem design · Level 3Open topic
E-commerce inventory (overselling)MediumSystem designConsistency and moneySystem designConsistency and moneyMedium3 minQR ticketingMediumSystem designConsistency and moneySystem designConsistency and moneyMedium3 minVersioned document storageMediumSystem designConsistency and moneySystem designConsistency and moneyMedium3 minMaking a write safe to retryMediumSystem designConsistency and moneySystem designConsistency and moneyMedium7 minDelivery semantics & idempotencyMediumSystem designConsistency and moneySystem designConsistency and moneyMedium3 minObject & blob storageHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minPayments & ledgersHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minDistributed transactionsHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minCoupon service (distributed locks)HardSystem designConsistency and moneySystem designConsistency and moneyHard3 minLibrary checkout (distributed locks)HardSystem designConsistency and moneySystem designConsistency and moneyHard3 minConsensus & coordinationHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minGlobal content delivery (CDNs)HardSystem designConsistency and moneySystem designConsistency and moneyHard3 minReplication & consistencyHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minChange data capture (CDC)HardSystem designConsistency and moneySystem designConsistency and moneyHard3 minBlob storage deduplicationHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minDatabase locking (row vs table)HardSystem designConsistency and moneySystem designConsistency and moneyHard3 minDistributed counterHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minDistributed filesystemHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minGeo-partitioned databaseHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minReplicating OLTP into OLAPHardSystem designConsistency and moneySystem designConsistency and moneyHard4 minSecondary index maintenanceHardSystem designConsistency and moneySystem designConsistency and moneyHard3 minStrong consistency with quorumsHardSystem designConsistency and moneySystem designConsistency and moneyHard3 min