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.
What Is High-Level Design (HLD)? With Example
What is high-level design (HLD)?
The answer
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
Want to upskill yourself?
Your learning library
Small steps. Big possibilities.
Find your next course. Build something great.