LLD - Design — Online Shopping CartWhich of the following is a correct reason why e-commerce systems require scalability?ABecause they only handle one user at a timeBBecause e-commerce systems never change after deploymentCBecause the number of users and transactions can grow rapidlyDBecause they do not need to store user dataCheck Answer
Step-by-Step SolutionSolution:Step 1: Identify scalability needsE-commerce systems must handle increasing users and transactions without slowing down.Step 2: Eliminate incorrect optionsOptions A, B, and D contradict real-world e-commerce behavior.Final Answer:Because the number of users and transactions can grow rapidly -> Option CQuick Check:Growth in users = need for scalability [OK]Quick Trick: Scalability means handling growth smoothly [OK]Common Mistakes:MISTAKESThinking e-commerce systems are staticAssuming single-user handlingIgnoring user data storage needs
Master "Design — Online Shopping Cart" in LLD9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepArchTryChallengeDesignRecallScale
More LLD Quizzes Advanced LLD Concepts - Anti-patterns to avoid - Quiz 2easy Advanced LLD Concepts - Dependency injection framework - Quiz 9hard Design — Chess Game - Game state management - Quiz 13medium Design — Chess Game - Observer pattern for UI updates - Quiz 2easy Design — Food Delivery System - Notification to all parties - Quiz 8hard Design — Food Delivery System - Rating and review system - Quiz 7medium Design — Food Delivery System - Why delivery systems test service coordination - Quiz 15hard Design — Online Shopping Cart - Notification on state change - Quiz 10hard Design — Online Shopping Cart - Notification on state change - Quiz 9hard Design — Splitwise (Expense Sharing) - User, Group, Expense classes - Quiz 15hard