Design: Understanding Low-Level Design (LLD) vs High-Level Design (HLD)
Focus on conceptual differences and coverage of HLD and LLD. Do not cover detailed coding or specific technology implementations.
Functional Requirements
FR1: Explain the purpose of HLD and LLD in system design
FR2: Describe the main components and focus areas of HLD
FR3: Describe the main components and focus areas of LLD
FR4: Highlight differences between HLD and LLD with examples
FR5: Provide clarity on when and why each design level is used
Non-Functional Requirements
NFR1: Use simple language without jargon
NFR2: Keep explanations beginner-friendly
NFR3: Use relatable real-life analogies
NFR4: Avoid overly technical or implementation-specific details