Questions

Status
Media and uploadsLevel 2Open topic
Guest photo album for weddingsEasyDesignDesignEasy25 minMedia upload and abuse screeningMediumDesignGoogle styleDesignGoogle styleMedium35 minMulti-protocol media packagingMediumDesignNetflix styleDesignNetflix styleMedium40 minVideo scrubbing previewsMediumDesignNetflix styleDesignNetflix styleMedium35 minPhoto near-duplicate detectionMediumDesignGoogle styleDesignGoogle styleMedium40 minEncode quality control gateMediumDesignNetflix styleDesignNetflix styleMedium40 minAudio normalization pipelineMediumDesignSpotify styleDesignSpotify styleMedium35 minAnimated preview generationMediumDesignMeta styleDesignMeta styleMedium35 minImage thumbnail generationMediumDesignDesignMedium30 minPrivate file uploadsMediumDesignDesignMedium30 minResumable large-file uploadMediumDesignAmazon styleDesignAmazon styleMedium35 minPhoto storage with tieringMediumDesignMeta styleDesignMeta styleMedium40 min
Upload integrity and malware scanningMediumDesignDesignMedium40 minAdaptive bitrate streamingHardDesignNetflix styleDesignNetflix styleHard45 minAdaptive encoding strategyHardDesignNetflix styleDesignNetflix styleHard45 minPer-title encoding optimizationHardDesignNetflix styleDesignNetflix styleHard45 minServer-side ad insertionHardDesignDisney styleDesignDisney styleHard45 minVoIP SIP signaling systemHardDesignCisco styleDesignCisco styleHard45 minVideo conferencing SFUHardDesignCisco styleDesignCisco styleHard50 minMedia relay for RTP callsHardDesignMeta styleDesignMeta styleHard45 minDesign a transcoding job schedulerHardDesignNetflix styleDesignNetflix styleHard45 min
Scale and cachingLevel 2Open topic
Feature flag storeEasyDesignDesignEasy25 minAPI rate limiterEasyDesignDesignEasy25 minPopular articles cacheEasyDesignDesignEasy25 minMenu pages for a food delivery appEasyDesignDesignEasy25 minReport card day for a school district portalEasyDesignDesignEasy25 minAnalytics event store partitioningMediumDesignSnowflake styleDesignSnowflake styleMedium40 minCDN caching with traffic spikesMediumDesignDesignMedium35 minThumbnail request coalescingMediumDesignDesignMedium35 minAuthorization cache with revocationMediumDesignGoogle styleDesignGoogle styleMedium35 minTLS terminating reverse proxyMediumDesignShopify styleDesignShopify styleMedium35 minStale-while-error cachingMediumDesignDesignMedium35 minReverse geocoding serviceMediumDesignGoogle styleDesignGoogle styleMedium40 minObservability dashboard servingMediumDesignDesignMedium35 minSaaS API sync frameworkMediumDesignSnowflake styleDesignSnowflake styleMedium40 minMulti-factor authenticationMediumDesignMicrosoft styleDesignMicrosoft styleMedium35 minOn-the-fly image derivativesMediumDesignShopify styleDesignShopify styleMedium35 minNegative caching for non-existent resourcesMediumDesignDesignMedium35 minScan-resistant cache evictionMediumDesignDesignMedium35 minCanary rollout with metric-driven promotionMediumDesignNetflix styleDesignNetflix styleMedium35 minVelocity rules at authorizationMediumDesignStripe styleDesignStripe styleMedium35 minMap tile serving systemMediumDesignGoogle styleDesignGoogle styleMedium45 minImage transformation CDNMediumDesignShopify styleDesignShopify styleMedium35 minPer-user rate limiterMediumDesignDesignMedium30 minRead-through cache layerMediumDesignAmazon styleDesignAmazon styleMedium40 minLink unfurling serviceMediumDesignMeta styleDesignMeta styleMedium35 minRate limiting and abuse preventionMediumDesignGoogle styleDesignGoogle styleMedium40 minCache with single-flightMediumDesignDesignMedium35 minDistributed rate limiting proxyMediumDesignStripe styleDesignStripe styleMedium40 minDatabase connection pooling proxyMediumDesignDesignMedium40 min