What is high-level design (HLD)?
The big-picture view of a system. It shows the major components, how they talk, external systems, the tech stack, and data flow. Anyone should understand it in 30 seconds.
Verify This Answer
Cross-check this information using these trusted sources:
More FAQs in What Is High-Level Design (HLD)? With Example
Major components, how they communicate, external systems (database, cache, email provider, queue), the tech stack, and data flow from input to output.
Field-level schema details, exact API endpoints, internal algorithms, and edge cases. Those belong to LLD.
For small projects, a few hours. For bigger ones, a few days. The work is thinking and sketching, not writing long documents.
Still have questions?
Browse all our FAQs or reach out to our support team
