๐Ÿช 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.

5 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

3 free ยท 5 pro

8 challenges found

Pro
Full-Stack ArchitectureIntermediateโฑ 60 min

Design a medical appointment waitlist system

Notify waitlisted patients when appointments are cancelled and manage slot acceptance within a time window.

fullstacknotificationsqueuescheduling

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

Unlock with Pro โ†’
Pro
Full-Stack ArchitectureIntermediateโฑ 45 min

Design a global cultural events platform with IP-based localization

Critique a design that uses IP detection to serve local-language event listings and propose improvements.

fullstacklocalizationi18ncdn

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

Unlock with Pro โ†’
Pro
Full-Stack ArchitectureSeniorโฑ 90 min

Design an interview preparation platform

Full-stack subscription SaaS for engineers practicing interview skills.

fullstacksubscriptionauthpayments

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

Unlock with Pro โ†’
Full-Stack ArchitectureBeginnerโฑ 60 min

Design a job application tracker

Full-stack app for tracking job applications, interviews, and offers.

fullstackcrudnotificationspermissions

Concepts (0/2 done)

0%
โ—‹Databases & StorageNot startedโ—‹Message QueuesNot started

Complete all concepts to unlock full AI rubric feedback.

Start 60 min session โ†’
Full-Stack ArchitectureIntermediateโฑ 45 min

Design an international news app with IP-based localization

Detect user country via IP and serve localized news โ€” identify problems and improvements.

fullstacklocalizationcdnip-detection+1 more

Concepts (0/2 done)

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

Complete all concepts to unlock full AI rubric feedback.

Start 45 min session โ†’
Pro
Full-Stack ArchitectureIntermediateโฑ 45 min

Design a meal logging app that scales after viral growth

Diagnose slowdowns in a nutrition tracking app that surged in popularity and propose scalability improvements.

fullstackscalingdatabasecaching

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

Unlock with Pro โ†’
Full-Stack ArchitectureBeginnerโฑ 30 min

Design a password validation system

Identify issues with common password rules and propose a more effective validation strategy.

fullstacksecurityauthenticationvalidation+1 more

Concepts (0/1 done)

0%
โ—‹Databases & StorageNot started

Complete all concepts to unlock full AI rubric feedback.

Start 30 min session โ†’
Pro
Full-Stack ArchitectureIntermediateโฑ 45 min

Design a recipe and shopping list app that scales for the restaurant industry

Diagnose performance issues and design a scalable architecture for a recipe app exploding in popularity.

fullstackscalingdatabasecaching

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

Unlock with Pro โ†’