If building systems , it's vital to appreciate the separate roles of high-level design and low-level design . Top-level design provides a overall view of the application , describing the principal https://system-design-fundamenta025450.realstoriesblog.com/272785/hld-vs-low-level-design-understanding-the-key-distinctions