EASYSystem DesignAI PrepDesign Multi-Dimensional Request Rate LimitingConsistencySharding & PartitioningConsistency ModelsData ShardingOpenSaveFree Preview
HARDSystem DesignAI PrepDesign sliding-window rate limiter with multi-keysSliding Window Rate Limiting AlgorithmDistributed Systems Consistency ModelsDistributed Data StructuresSharding Strategies and Hot Key Management+1OpenSaveFree Preview
MEDIUMSystem DesignAI PrepDesign a rate limiterSharding & PartitioningConsistent HashingOpenSaveFree Preview
HARDSystem DesignAI PrepDesign real-time game matchmaking serviceReliabilityLoad BalancingOpenSaveFree Preview
HARDSystem DesignAI PrepDesign a scheduled payment systemDistributed Scheduling and TimersIdempotency and Exactly-Once SemanticsDistributed Transactions and Consistency MFault Tolerance and Resilience Patterns+1OpenSaveFree Preview
EASYAnalytics & ExperimentationAI PrepHow to estimate feature impact on usage timeOpenSaveFree Preview
MEDIUMSystem DesignAI PrepUnlock to read this questionStorageConsistencySharding & PartitioningDistributed Databases+2OpenSaveSign In
HARDSystem DesignAI PrepUnlock to read this questionSharding & PartitioningConsistencyData ShardingConsistency ModelsOpenSaveSign In
HARDSystem DesignAI PrepUnlock to read this questionConsistencySharding & PartitioningConsistency ModelsData ShardingOpenSaveSign In
MEDIUMSystem DesignAI PrepUnlock to read this questionMessagingSharding & PartitioningStorageIdempotency+2OpenSaveSign In