Questions
Status
Multi-region SaaS data sovereigntyHardDesignDesignHard50 minEdge authorizationHardDesignDesignHard45 minTrending-detection with accelerationHardDesignMeta styleDesignMeta styleHard45 minData quality gating for warehousesHardDesignDatabricks styleDesignDatabricks styleHard40 minActive-active reaction countersHardDesignMeta styleDesignMeta styleHard45 minOffline-first playlist syncHardDesignSpotify styleDesignSpotify styleHard45 minLease-based compactor safetyHardDesignDesignHard45 minZero-RPO region failoverHardDesignStripe styleDesignStripe styleHard50 minCascading failover preventionHardDesignNetflix styleDesignNetflix styleHard45 minQuorum with data-center partition toleranceHardDesignDesignHard45 minContinuous session risk scoringHardDesignPayPal styleDesignPayPal styleHard50 minLeaked secret detection and revocationHardDesignMicrosoft styleDesignMicrosoft styleHard45 minTamper-evident audit logHardDesignStripe styleDesignStripe styleHard45 minDistributed lock serviceHardDesignDesignHard45 minLayer-7 load balancerHardDesignGoogle styleDesignGoogle styleHard45 minMulti-region replicated databaseHardDesignGoogle styleDesignGoogle styleHard50 minSecurity event correlation pipelineHardDesignPalantir styleDesignPalantir styleHard50 min
Seat booking for a community theaterEasyDesignDesignEasy25 minShared expenses for a group of friendsEasyDesignDesignEasy25 minCheckout for an online course storeEasyDesignDesignEasy25 minLoyalty points for a coffee chainEasyDesignDesignEasy30 minTransfers between a member's own accountsEasyDesignDesignEasy25 minRead replica staleness routingMediumDesignDesignMedium40 minQuery batching layerMediumDesignMeta styleDesignMeta styleMedium35 minHot stories rankingMediumDesignDesignMedium40 minIdempotency key storage and concurrencyMediumDesignStripe styleDesignStripe styleMedium40 minDouble-entry accounting atomicity and floorsMediumDesignStripe styleDesignStripe styleMedium40 minDesign a refund serviceMediumDesignStripe styleDesignStripe styleMedium40 minTrial balance and period closeMediumDesignIntuit styleDesignIntuit styleMedium40 minStored-value card platformMediumDesignStarbucks styleDesignStarbucks styleMedium40 minSubscription refunds and creditsMediumDesignStripe styleDesignStripe styleMedium40 minRecurring billing engineMediumDesignStripe styleDesignStripe styleMedium40 minBank feed reconciliationMediumDesignStripe styleDesignStripe styleMedium40 minMulti-master preferences conflict resolutionMediumDesignAmazon styleDesignAmazon styleMedium35 minMulti-region read scalingMediumDesignDesignMedium40 minService discovery and config distributionMediumDesignNetflix styleDesignNetflix styleMedium40 minGlobal username uniqueness at signupMediumDesignDesignMedium35 minDistributed cron single-execution guaranteeMediumDesignGoogle styleDesignGoogle styleMedium35 minResumable chunked uploadMediumDesignGoogle styleDesignGoogle styleMedium40 minS3-compatible object storageMediumDesignAmazon styleDesignAmazon styleMedium40 minCache invalidation at scaleMediumDesignMeta styleDesignMeta styleMedium45 minEdge feature-flag evaluationMediumDesignDesignMedium35 minRequest coalescing and batchingMediumDesignDesignMedium35 minExactly-once ledger posting consumerMediumDesignStripe styleDesignStripe styleMedium35 minRefund engine with lifecycle awarenessMediumDesignStripe styleDesignStripe styleMedium40 minImmutable ledger correctionsMediumDesignStripe styleDesignStripe styleMedium40 minStored-value wallet with promo expiryMediumDesignPayPal styleDesignPayPal styleMedium35 minAuthorize-then-capture with expiryMediumDesignStripe styleDesignStripe styleMedium40 minTransactional outbox patternMediumDesignDesignMedium35 minStream-batch reconciliationMediumDesignStripe styleDesignStripe styleMedium35 min