Design: Understanding High-Level Design (HLD) vs Low-Level Design (LLD)
Focus on conceptual distinction between HLD and LLD; exclude detailed coding or implementation specifics
Functional Requirements
FR1: Explain the purpose of HLD and LLD in system design
FR2: Describe the main differences between HLD and LLD
FR3: Show examples of components included in HLD and LLD
FR4: Clarify when to use HLD and when to use LLD
Non-Functional Requirements
NFR1: Use simple language without technical jargon
NFR2: Provide clear, relatable examples
NFR3: Keep explanations concise and easy to understand