๐Ÿช TechCookies
HomeDSASystem DesignMy Progress
Free
Log inStart free
TechCookies โ€” Practice ยท Learn ยท PrepareTechCookies โ€” Practice ยท Learn ยท Prepare
ConceptsPracticeSD challengesPricingPrivacyTermsContact
ยฉ 2026 TechCookies
โ† System Design

SD challenges

Full system design prompts. Draw architecture, define APIs, model data, explain tradeoffs.

10 SD challenges in this view require Pro

Each Pro challenge includes diagrams, API design, tradeoffs, and an expert solution. Upgrade to unlock all 31 challenges.

Upgrade to Pro โ†’

Track

Difficulty

Time available

7 free ยท 10 pro

17 challenges found

Backend System DesignIntermediateโฑ 45 min

Design an application performance monitoring log storage system

Identify what data to collect and estimate storage for a year of performance metrics logs.

backendmonitoringloggingstorage+1 more

Concepts (0/1 done)

0%
โ—‹Databases & StorageNot started

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design an arcade game card payment system at scale

Design a distributed payment system for 125,000 arcade machines using proprietary game cards.

backendpaymentsdistributedoffline

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignIntermediateโฑ 45 min

Design a children's drawing animation app โ€” minimize server farm cost

Design an architecture to minimize server costs for CPU-intensive character animation processing.

backendcdncachingcost-optimization

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignIntermediateโฑ 45 min

Design a competitive game scoring system under high load

Optimize a scoring system for a competitive online game that struggles under peak load during events.

backendleaderboardcachingscalability

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a notification system

Design APIs and backend architecture for multi-channel notifications.

backendqueuenotificationreliability

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Backend System DesignIntermediateโฑ 45 min

Design a URL shortener

High-throughput URL shortening and redirect service at 1B redirects/month.

backendcachingdatabaseanalytics

Concepts (0/4 done)

0%
โ—‹CachingNot startedโ—‹Databases & StorageNot startedโ—‹Consistent HashingNot startedโ—‹Load BalancingNot started

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a short video sharing app with TTL-based expiry

Estimate resource costs and design a scalable architecture for a viral 1-minute video sharing app.

backendvideostoragescalability

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignIntermediateโฑ 45 min

Design a public file storage system with deduplication

Identify problems with bytewise file comparison for deduplication and propose efficient alternatives.

backendfile-storagededuplicationhashing

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Backend System DesignIntermediateโฑ 45 min

Design a game scoreboard server

Scalable leaderboard supporting score submissions, top-100 queries, and per-player rank lookups.

backendleaderboardcachingredis+1 more

Concepts (0/2 done)

0%
โ—‹CachingNot startedโ—‹Databases & StorageNot started

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Backend System DesignIntermediateโฑ 45 min

Design an internal text/code sharing tool โ€” capacity planning

Estimate server count needed for storage and CPU load for an internal paste-sharing tool.

backendcapacity-planningstorageestimation+1 more

Concepts (0/2 done)

0%
โ—‹Databases & StorageNot startedโ—‹Load BalancingNot started

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a mall and amusement park kiosk payment system

Design a scalable prepaid-card payment system for 150,000 interactive kiosks worldwide.

backendpaymentsdistributedoffline

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Backend System DesignBeginnerโฑ 30 min

Design a music streaming app โ€” single vs multiple servers

Evaluate the tradeoffs of single-server vs multi-server architecture for a playlist streaming service.

backendscalabilityarchitectureload-balancing+1 more

Concepts (0/3 done)

0%
โ—‹Load BalancingNot startedโ—‹Databases & StorageNot startedโ—‹CachingNot started

Complete all concepts to unlock full AI rubric feedback.

Start 30 min session โ†’
Backend System DesignBeginnerโฑ 30 min

Design a podcast streaming app โ€” single vs multi-server tradeoffs

Evaluate the advantages and disadvantages of a multi-server architecture for a topic-categorized podcast streaming platform.

backendscalabilityarchitecturecdn+1 more

Concepts (0/3 done)

0%
โ—‹Load BalancingNot startedโ—‹CachingNot startedโ—‹Consistent HashingNot started

Complete all concepts to unlock full AI rubric feedback.

Start 30 min session โ†’
Backend System DesignIntermediateโฑ 45 min

Design query logging for a search engine โ€” storage estimation

Identify what data to collect and estimate storage requirements for a year of search query logs.

backendloggingstorageestimation+1 more

Concepts (0/2 done)

0%
โ—‹Databases & StorageNot startedโ—‹CachingNot started

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a smart freezer migration from networked to autonomous microcontroller

Identify key considerations when porting smart appliance functionality from a networked computer to a low-cost embedded microcontroller.

backendembeddededge-computingresource-constraints

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a sports stats aggregation service resilient to third-party API outages

Redesign a sports statistics platform to minimize the impact of unreliable third-party data API outages.

backendresiliencecircuit-breakercaching

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’
Pro
Backend System DesignSeniorโฑ 60 min

Design a video thumbnail A/B testing system

Build a pipeline to A/B test video frames and automatically select optimal thumbnails.

backendvideoa/b-testingpipeline

Upgrade to Pro to unlock this challenge โ€” includes diagrams, API design, tradeoffs, and expert solution.

Unlock with Pro โ†’